:root{--boa-ink: #0E0E0E;--boa-ink-2: #3A3A36;--boa-muted: #55554F;--boa-muted-dark: #BDBDB7;--boa-line: #D6D6D1;--boa-line-soft: #E5E5E1;--boa-line-dark: #3A3A36;--boa-surface: #F2F2EF;--boa-ph: #E7E7E3;--boa-white: #FFFFFF;--boa-accent: #2445FF;--boa-accent-soft: #E9ECFF;--boa-on-accent: #FFFFFF;--boa-display: "Inter Tight", "Heebo", "Helvetica Neue", Arial, sans-serif;--boa-body: "Inter", "Heebo", "Helvetica Neue", Arial, sans-serif;--boa-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--boa-max: 1360px;--boa-gutter: clamp(20px, 3vw, 40px);--boa-section: clamp(72px, 9vw, 128px);--boa-radius-lg: 24px;--boa-radius: 16px;--boa-radius-sm: 12px}.boa{font-family:var(--boa-body);color:var(--boa-ink);font-size:16px;line-height:calc(1.5 * var(--boa-lh-body-k, 1));letter-spacing:var(--boa-ls-body, 0em);font-weight:var(--boa-w-body, 400);-webkit-font-smoothing:antialiased}:where(.boa) *,:where(.boa) *:before,:where(.boa) *:after{box-sizing:border-box}:where(.boa) :where(h1,h2,h3,p,blockquote,figure,ul,ol,dl,dd){margin:0;padding:0}:where(.boa) :where(ul,ol){list-style:none}:where(.boa) :where(h1,h2,h3){font-family:var(--boa-display);color:inherit;letter-spacing:calc(-.03em + var(--boa-ls-head, 0em));font-weight:var(--boa-w-head, 600)}:where(.boa) a{color:inherit}:where(.boa) img{display:block;max-width:100%;height:auto}.boa :focus-visible{outline:2px solid var(--boa-accent);outline-offset:3px;border-radius:4px}.boa .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.boa-w{max-width:var(--boa-max);margin-inline:auto;padding-inline:var(--boa-gutter)}.boa-section{padding-block:var(--boa-section)}.boa-section--flush-top{padding-block-start:0}.boa-dark{background:var(--boa-dark, var(--boa-ink));color:var(--boa-white)}.boa-soft{background:var(--boa-surface)}.boa-accent-bg{background:var(--boa-accent);color:var(--boa-on-accent)}.boa-eyebrow{font:500 12px/1 var(--boa-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--boa-muted)}.boa-dark .boa-eyebrow{color:var(--boa-muted-dark)}.boa-display{font:var(--boa-w-head, 600) clamp(56px,9vw,148px)/calc(.9 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.05em + var(--boa-ls-head, 0em))}.boa-h1{font-size:clamp(32px,3.4vw,52px);line-height:calc(1.05 * var(--boa-lh-head-k, 1))}.boa-h2{font-size:clamp(36px,4.6vw,68px);line-height:calc(1 * var(--boa-lh-head-k, 1));letter-spacing:calc(-.035em + var(--boa-ls-head, 0em))}.boa-h2--xl{font-size:clamp(48px,7.5vw,120px);line-height:calc(.95 * var(--boa-lh-head-k, 1));letter-spacing:calc(-.045em + var(--boa-ls-head, 0em))}.boa-h3{font-size:clamp(24px,2vw,28px);line-height:calc(1.1 * var(--boa-lh-head-k, 1));letter-spacing:calc(-.02em + var(--boa-ls-head, 0em))}.boa-lead{font-size:clamp(17px,1.4vw,20px);line-height:calc(1.5 * var(--boa-lh-body-k, 1));color:var(--boa-ink-2)}.boa-dark .boa-lead{color:var(--boa-muted-dark)}.boa-muted{color:var(--boa-muted)}.boa-rte p+p{margin-block-start:1em}.boa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:999px;font:600 16px/1 var(--boa-body);text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.boa-btn:hover{transform:translateY(-1px)}.boa-btn--accent{background:var(--boa-accent);color:var(--boa-on-accent)}.boa-btn--ink{background:var(--boa-ink);color:var(--boa-white)}.boa-btn--white{background:var(--boa-white);color:var(--boa-ink)}.boa-btn--outline{border-color:currentColor;background:transparent;color:inherit}.boa-btn--sm{min-height:44px;padding:0 20px;font-size:14px}.boa-btns{display:flex;flex-wrap:wrap;gap:12px}.boa-link{font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.boa-link:hover{text-decoration-thickness:2px}.boa-media{position:relative;overflow:hidden;background:var(--boa-ph);border-radius:var(--boa-radius)}.boa-media img,.boa-media video{width:100%;height:100%;object-fit:var(--boa-img-fit, cover)}.boa-media .placeholder-svg{width:100%;height:100%;fill:#c9c9c4;background:var(--boa-ph)}.boa-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--boa-line);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500}.boa-dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--boa-accent);flex:none}.boa-chip{display:inline-flex;background:var(--boa-surface);border-radius:8px;padding:8px 12px;font-size:13px}.boa-head-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-block-end:clamp(32px,4vw,56px)}.boa-head-row .boa-eyebrow+*{margin-block-start:16px}.boa-announce{background:var(--boa-ink);color:var(--boa-white);font-size:13px;text-align:center;padding:10px var(--boa-gutter)}.boa-announce a{color:inherit;text-underline-offset:3px;margin-inline-start:12px}.boa-header{position:sticky;top:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--boa-line-soft)}.boa-header__bar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px}.boa-logo{font:var(--boa-w-head, 700) 22px/calc(1 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.02em + var(--boa-ls-head, 0em));text-decoration:none;display:inline-flex;align-items:center}.boa-logo img{max-height:var(--boa-img-size, 32px);width:auto}.boa-logo span{color:var(--boa-accent)}.boa-nav{display:flex;gap:28px;font-size:15px;font-weight:500}.boa-nav a{text-decoration:none;padding-block:8px}.boa-nav a[aria-current=page],.boa-nav a:hover{text-decoration:underline;text-underline-offset:6px}.boa-header__actions{display:flex;align-items:center;gap:12px}.boa-search-btn{min-height:44px;display:inline-flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--boa-line);border-radius:999px;background:var(--boa-white);font:var(--boa-w-body, 400) 14px var(--boa-body);color:var(--boa-muted);cursor:pointer}.boa-kbd{font:500 11px var(--boa-mono);border:1px solid var(--boa-line);border-radius:4px;padding:2px 6px}.boa-lang{font-size:14px;text-decoration:none;color:var(--boa-ink-2)}.boa-burger{inline-size:44px;block-size:44px;border-radius:50%;border:1px solid var(--boa-line);background:var(--boa-white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.boa-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--boa-white);display:flex;flex-direction:column;overflow-y:auto}.boa-panel[hidden]{display:none}.boa-panel__top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px var(--boa-gutter);border-block-end:1px solid var(--boa-line-soft)}.boa-panel__search{display:flex;gap:8px;flex:0 1 420px}.boa-panel__search input{flex:1;min-height:44px;border:1px solid var(--boa-line);border-radius:999px;padding:0 18px;font:15px var(--boa-body)}.boa-close{inline-size:44px;block-size:44px;border-radius:50%;border:0;background:var(--boa-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.boa-panel__grid{flex:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1fr)}.boa-panel__col{padding:48px var(--boa-gutter);display:flex;flex-direction:column;gap:24px}.boa-panel__col+.boa-panel__col{border-inline-start:1px solid var(--boa-line-soft)}.boa-panel__nav a{display:block;font:var(--boa-w-head, 600) clamp(36px,4vw,56px)/calc(1.12 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.04em + var(--boa-ls-head, 0em));text-decoration:none}.boa-panel__nav a:hover{color:var(--boa-accent)}.boa-panel__news{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--boa-surface);border-radius:14px;padding:18px 22px;text-decoration:none;font-weight:600}.boa-panel__work{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;flex:1}.boa-panel__work a{display:flex;flex-direction:column;gap:12px;text-decoration:none;font:var(--boa-w-head, 600) 20px var(--boa-display)}.boa-panel__work .boa-media{flex:1;min-block-size:240px;border-radius:14px}.boa-clock{display:flex;justify-content:space-between;border-block-end:1px solid var(--boa-line-soft);padding-block:12px;font-weight:600}.boa-clock time{font:500 15px var(--boa-mono)}.boa-hiring{display:flex;gap:16px;align-items:center;border:1px solid var(--boa-line);border-radius:14px;padding:16px;text-decoration:none}.boa-hiring__n{inline-size:52px;block-size:52px;border-radius:50%;background:var(--boa-accent);color:var(--boa-on-accent);display:inline-flex;align-items:center;justify-content:center;font:var(--boa-w-head, 600) 20px var(--boa-display);flex:none}.boa-mini-post{display:flex;gap:14px;text-decoration:none}.boa-mini-post .boa-media{inline-size:72px;block-size:88px;border-radius:10px;flex:none}@media(max-width:989px){.boa-nav,.boa-search-btn .boa-search-label,.boa-lang--desk{display:none}.boa-panel__grid{grid-template-columns:1fr}.boa-panel__col+.boa-panel__col{border-inline-start:0;border-block-start:1px solid var(--boa-line-soft)}}@media(min-width:990px){.boa-burger--mobile{display:none}}.boa-hero{padding-block:clamp(48px,6vw,72px) clamp(64px,7vw,96px)}.boa-hero__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:48px}.boa-hero__kinetic{flex:1 1 560px;min-width:0}.boa-rotator{color:var(--boa-accent);display:inline-block}.boa-rotator__word{display:inline-block;animation:boa-word-in .5s cubic-bezier(.2,.7,.2,1)}@keyframes boa-word-in{0%{transform:translateY(.25em);opacity:0}to{transform:none;opacity:1}}.boa-stack{position:relative;flex:0 1 calc(var(--boa-stack-w, 300px) * 1.53);block-size:calc(var(--boa-stack-w, 300px) * 1.53);min-inline-size:min(100%,var(--boa-stack-w, 300px))}.boa-stack__card{position:absolute;inline-size:var(--boa-stack-w, 300px);block-size:calc(var(--boa-stack-w, 300px) * 1.27);border-radius:16px;overflow:hidden;background:var(--boa-ph);box-shadow:0 20px 40px #0e0e0e14;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s ease}.boa-stack__card img{width:100%;height:100%;object-fit:var(--boa-img-fit, cover)}.boa-stack__card[data-pos="0"]{inset-inline-start:calc(var(--boa-stack-w, 300px) * .23);top:calc(var(--boa-stack-w, 300px) * .17);z-index:3;box-shadow:0 24px 48px #0e0e0e29}.boa-stack__card[data-pos="1"]{inset-inline-start:calc(var(--boa-stack-w, 300px) * .47);top:calc(var(--boa-stack-w, 300px) * .03);z-index:2;transform:rotate(5deg)}.boa-stack__card[data-pos="2"]{inset-inline-start:0;top:calc(var(--boa-stack-w, 300px) * .13);z-index:1;transform:rotate(-7deg)}.boa-stack__label{position:absolute;inset-inline-start:16px;bottom:16px;background:var(--boa-white);border-radius:10px;padding:10px 14px;font-size:13px}@media(max-width:749px){.boa-stack{flex-basis:100%;min-inline-size:0;block-size:320px}.boa-stack__card{inline-size:200px;block-size:260px}.boa-stack__card[data-pos="0"]{inset-inline-start:60px;top:34px}.boa-stack__card[data-pos="1"]{inset-inline-start:120px;top:8px}.boa-stack__card[data-pos="2"]{inset-inline-start:0;top:26px}.boa-hero__proof{flex-basis:100%}}.boa-hero__bottom{border-block-start:1px solid var(--boa-ink);margin-block-start:clamp(40px,5vw,64px);padding-block-start:40px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:56px}.boa-hero__copy{flex:1 1 560px;min-width:0}.boa-hero__copy h1{margin-block-start:16px;max-width:760px}.boa-hero__copy h2{margin-block-start:24px;font:var(--boa-w-head, 500) 20px/calc(1.4 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.01em + var(--boa-ls-head, 0em));color:var(--boa-ink-2);max-width:640px}.boa-hero__copy .boa-btns{margin-block-start:32px}.boa-hero__proof{flex:0 1 460px;display:flex;flex-direction:column;gap:16px}.boa-stats3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.boa-stats3>div{padding-block-start:0}.boa-stats3 strong{display:block;font:var(--boa-w-head, 600) clamp(28px,2.6vw,40px)/calc(1 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.03em + var(--boa-ls-head, 0em))}.boa-stats3 span{display:block;margin-block-start:8px;font-size:13px;line-height:calc(1.35 * var(--boa-lh-body-k, 1));color:var(--boa-muted)}.boa-badge-card{display:flex;gap:16px;align-items:center;background:var(--boa-surface);border-radius:var(--boa-radius);padding:18px;text-decoration:none;font-size:15px;line-height:calc(1.4 * var(--boa-lh-body-k, 1))}.boa-badge-card img{inline-size:var(--boa-img-size, 64px);max-inline-size:45%;block-size:auto;flex:none;object-fit:contain}.boa-badge-card .boa-media{inline-size:var(--boa-img-size, 64px);aspect-ratio:1;block-size:auto!important;border-radius:12px;flex:none}.boa-badge-card[style*=--boa-badge-fg],.boa-badge-card[style*=--boa-badge-fg] span{color:var(--boa-badge-fg)}.boa-badge-card--logo-left{flex-direction:row}.boa-badge-card--logo-right{flex-direction:row-reverse}.boa-badge-card--logo-left:dir(rtl){flex-direction:row-reverse}.boa-badge-card--logo-right:dir(rtl){flex-direction:row}.boa-logos{border-block:1px solid var(--boa-line-soft);padding-block:40px;overflow:hidden}.boa-logos__head{display:flex;justify-content:space-between;margin-block-end:24px}.boa-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.boa-marquee__track{display:flex;align-items:center;gap:64px;padding-inline-end:64px;flex:none;animation:boa-marquee var(--boa-marquee-speed, 40s) linear infinite}.boa-marquee:hover .boa-marquee__track{animation-play-state:paused}.boa-marquee__item{font:var(--boa-w-head, 600) 22px/calc(1 * var(--boa-lh-head-k, 1)) var(--boa-display);color:#8a8a84;white-space:nowrap;letter-spacing:calc(-.01em + var(--boa-ls-head, 0em))}.boa-marquee__item img{max-block-size:var(--boa-img-size, 36px);inline-size:auto;filter:grayscale(1);opacity:.7}@keyframes boa-marquee{to{transform:translate(-100%)}}[dir=rtl] .boa-marquee__track{animation-name:boa-marquee-rtl}@keyframes boa-marquee-rtl{to{transform:translate(100%)}}.boa-bento{display:flex;flex-wrap:wrap;gap:16px}.boa-tile{min-block-size:300px;border-radius:20px;padding:clamp(24px,3vw,40px);text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;gap:24px;overflow:hidden;transition:transform .2s ease}.boa-tile:hover{transform:translateY(-2px)}.boa-tile--wide{flex:2 1 560px}.boa-tile--narrow{flex:1 1 260px}.boa-tile--dark{background:var(--boa-dark, var(--boa-ink));color:var(--boa-white)}.boa-tile--soft{background:var(--boa-surface)}.boa-tile--accent{background:var(--boa-accent);color:var(--boa-on-accent)}.boa-tile--outline{border:1px solid var(--boa-line)}.boa-tile--image{padding:0;flex-direction:row;gap:0}.boa-tile--image .boa-media{flex:1 1 50%;border-radius:0;min-block-size:var(--boa-img-size, 280px)}.boa-tile--image .boa-tile__body{flex:1 1 50%;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.boa-tile__title{font:var(--boa-w-head, 600) clamp(28px,3.4vw,52px)/calc(1.02 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.03em + var(--boa-ls-head, 0em))}.boa-tile__big{font:var(--boa-w-head, 600) clamp(56px,6vw,96px)/calc(1 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.05em + var(--boa-ls-head, 0em))}.boa-tile__list{display:flex;flex-direction:column;gap:4px;font:var(--boa-w-head, 600) 30px/calc(1.1 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.02em + var(--boa-ls-head, 0em))}.boa-tile__list li:nth-child(2){opacity:.55}.boa-tile__list li:nth-child(n+3){opacity:.3}.boa-tile__arrow{inline-size:56px;block-size:56px;border-radius:50%;background:var(--boa-ink);color:var(--boa-white);display:inline-flex;align-items:center;justify-content:center;flex:none;align-self:flex-end}.boa-work{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.boa-work__card{display:flex;flex-direction:column;gap:20px;text-decoration:none}.boa-work__card:nth-child(2n){margin-block-start:120px}.boa-work__card .boa-media{aspect-ratio:var(--boa-img-ratio, 4 / 4.3)}.boa-work__card .boa-media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.boa-work__card:hover .boa-media img{transform:scale(1.03)}.boa-work__features{position:absolute;inset-inline:16px;bottom:16px;display:flex;flex-wrap:wrap;gap:6px}.boa-work__features span{background:#ffffffeb;color:var(--boa-ink);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:500}.boa-work__meta{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.boa-work__line{margin-block-start:8px;font-size:16px;color:var(--boa-ink-2);max-width:420px}.boa-work__ind{margin-block-start:10px;font:500 12px var(--boa-mono);letter-spacing:.04em;color:var(--boa-muted);text-transform:uppercase}.boa-work__kpi{text-align:end;flex:none}.boa-work__kpi strong{display:block;font:var(--boa-w-head, 600) 28px/calc(1 * var(--boa-lh-head-k, 1)) var(--boa-display);color:var(--boa-accent)}.boa-work__kpi span{display:block;margin-block-start:6px;font-size:13px;color:var(--boa-muted)}@media(max-width:749px){.boa-work{grid-template-columns:1fr}.boa-work__card:nth-child(2n){margin-block-start:0}}.boa-campaign{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;background:var(--boa-accent-soft);border-radius:var(--boa-radius-lg);padding:clamp(28px,4vw,48px);text-decoration:none}.boa-campaign__title{font:var(--boa-w-head, 600) clamp(30px,3.4vw,48px)/calc(1.05 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.03em + var(--boa-ls-head, 0em))}.boa-campaign__text{margin-block-start:12px;font-size:18px;color:var(--boa-ink-2)}.boa-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,64px);align-items:end}.boa-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;margin-block-start:clamp(48px,6vw,72px)}.boa-stats>div{border-block-start:1px solid var(--boa-line);padding-block-start:24px}.boa-dark .boa-stats>div{border-color:var(--boa-line-dark)}.boa-stats strong{display:block;font:var(--boa-w-head, 600) clamp(48px,6vw,88px)/calc(1 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.04em + var(--boa-ls-head, 0em));font-variant-numeric:tabular-nums}.boa-stats span{display:block;margin-block-start:12px;color:var(--boa-muted)}.boa-dark .boa-stats span{color:var(--boa-muted-dark)}.boa-hub{margin-block-start:56px;display:inline-flex;gap:16px;align-items:center;border:1px solid var(--boa-line-dark);border-radius:var(--boa-radius);padding:18px 22px;text-decoration:none;font-weight:600}.boa-hub img{inline-size:var(--boa-img-size, 48px);block-size:auto;border-radius:10px;object-fit:contain}.boa-acc{border-block-start:1px solid var(--boa-ink)}.boa-acc details{border-block-end:1px solid var(--boa-line)}.boa-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:28px}.boa-acc summary::-webkit-details-marker{display:none}.boa-acc__icon{position:relative;inline-size:24px;block-size:24px;flex:none}.boa-acc__icon:before,.boa-acc__icon:after{content:"";position:absolute;inset-inline-start:2px;top:11px;inline-size:20px;block-size:2px;background:currentColor;transition:transform .25s ease}.boa-acc__icon:after{transform:rotate(90deg)}.boa-acc details[open] .boa-acc__icon:after{transform:rotate(0)}.boa-acc__body{padding-block-end:32px}.boa-pillar__title{display:flex;gap:24px;align-items:baseline;font:var(--boa-w-head, 600) clamp(32px,3.4vw,52px)/calc(1 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.03em + var(--boa-ls-head, 0em))}.boa-pillar__no{font:500 13px var(--boa-mono);color:var(--boa-muted);letter-spacing:0}.boa-pillar__body{display:flex;flex-wrap:wrap;gap:48px}.boa-pillar__links{flex:1 1 520px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;align-content:start}.boa-pillar__links h3{font:500 12px var(--boa-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--boa-muted);margin-block-end:14px}.boa-pillar__links li+li{margin-block-start:10px}.boa-pillar__links a{text-decoration:none}.boa-pillar__links a:hover{text-decoration:underline;text-underline-offset:4px}.boa-pillar__desc{grid-column:1 / -1;color:var(--boa-ink-2);max-width:560px}.boa-pillar__imgs{flex:1 1 420px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.boa-pillar__imgs .boa-media{aspect-ratio:var(--boa-img-ratio, 3 / 4.4);border-radius:var(--boa-radius-sm)}.boa-pillar__imgs .boa-media:nth-child(2){margin-block-start:32px}.boa-faq summary{font:var(--boa-w-head, 600) 21px/calc(1.3 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.01em + var(--boa-ls-head, 0em));padding-block:24px}.boa-faq .boa-acc__body{padding-block-end:24px;color:var(--boa-ink-2);max-width:680px;line-height:calc(1.6 * var(--boa-lh-body-k, 1))}.boa-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px}.boa-card{display:flex;flex-direction:column;gap:16px;text-decoration:none}.boa-card .boa-media{aspect-ratio:var(--boa-img-ratio, 1 / 1)}.boa-card--post .boa-media{aspect-ratio:var(--boa-img-ratio, 4 / 3);border-radius:14px}.boa-card__meta{display:flex;justify-content:space-between;font:500 12px var(--boa-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--boa-muted)}.boa-card__title{font:var(--boa-w-head, 600) 24px/calc(1.2 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.015em + var(--boa-ls-head, 0em))}.boa-card:hover .boa-card__title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.boa-partners{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.boa-partner{background:var(--boa-white);border-radius:14px;padding:22px;display:flex;gap:14px;align-items:center;text-decoration:none;min-block-size:88px}.boa-partner img,.boa-partner .boa-media{inline-size:var(--boa-img-size, 44px);block-size:var(--boa-img-size, 44px);border-radius:10px;object-fit:contain;flex:none}.boa-partner strong{display:block}.boa-partner span{display:block;font-size:13px;color:var(--boa-muted);margin-block-start:2px}.boa-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;counter-reset:boa-step}.boa-step{border:1px solid var(--boa-line);border-radius:var(--boa-radius);padding:28px;display:flex;flex-direction:column;gap:40px;min-block-size:240px;counter-increment:boa-step}.boa-step:before{content:counter(boa-step,decimal-leading-zero);font:500 13px var(--boa-mono);color:var(--boa-accent)}.boa-step p{margin-block-start:10px;color:var(--boa-ink-2);font-size:15px}.boa-team{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 28px}.boa-team__word{font:var(--boa-w-head, 600) clamp(44px,6vw,96px)/calc(1 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.05em + var(--boa-ls-head, 0em))}.boa-team__col{--boa-tw: var(--boa-img-size, 96px);--boa-th: calc(var(--boa-tw) * 1.29);block-size:calc(var(--boa-th) + 8px);inline-size:var(--boa-tw);overflow:hidden;border-radius:14px}.boa-team__reel{display:flex;flex-direction:column;gap:8px;animation:boa-reel var(--boa-reel, 9s) cubic-bezier(.7,0,.3,1) infinite}.boa-team__reel img,.boa-team__reel .boa-media{inline-size:var(--boa-tw, 96px);block-size:var(--boa-th, 124px);border-radius:14px;object-fit:cover;flex:none}@keyframes boa-reel{0%,28%{transform:translateY(0)}33%,61%{transform:translateY(calc(-1 * (var(--boa-th, 124px) + 8px)))}66%,94%{transform:translateY(calc(-2 * (var(--boa-th, 124px) + 8px)))}to{transform:translateY(0)}}.boa-quote{font:var(--boa-w-head, 500) clamp(28px,3.6vw,52px)/calc(1.15 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.025em + var(--boa-ls-head, 0em));max-width:1100px}.boa-quote__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-block-start:48px}.boa-quote__who{display:flex;align-items:center;gap:16px}.boa-quote__who img,.boa-quote__who .boa-media{inline-size:var(--boa-img-size, 56px);block-size:var(--boa-img-size, 56px);border-radius:50%;object-fit:cover}.boa-slider__nav{display:flex;gap:12px;align-items:center}.boa-round{inline-size:52px;block-size:52px;border-radius:50%;border:1px solid var(--boa-ink);background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--boa-ink)}.boa-round--fill{background:var(--boa-ink);color:var(--boa-white)}.boa-slide[hidden]{display:none}.boa-slide{animation:boa-word-in .4s ease}[dir=rtl] .boa-round svg{transform:scaleX(-1)}.boa-cta{display:flex;flex-direction:column;gap:40px}.boa-footer{background:var(--boa-dark, var(--boa-ink));color:var(--boa-white);padding-block:clamp(64px,8vw,96px) 40px}.boa-footer__grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:48px}.boa-footer h2{font:var(--boa-w-head, 600) 28px/calc(1.2 * var(--boa-lh-head-k, 1)) var(--boa-display);max-width:420px}.boa-footer__nl{margin-block-start:24px;display:flex;flex-wrap:wrap;gap:10px;max-width:480px}.boa-footer__nl input[type=email]{flex:1 1 220px;min-height:52px;background:transparent;border:1px solid var(--boa-muted);border-radius:999px;color:var(--boa-white);padding:0 20px;font:15px var(--boa-body)}.boa-footer__nl input::placeholder{color:#9a9a94}.boa-footer__col{display:flex;flex-direction:column;gap:12px;font-size:15px}.boa-footer__col h3{font:500 12px var(--boa-mono);letter-spacing:.08em;text-transform:uppercase;color:#9a9a94;margin-block-end:4px}.boa-footer__col a{text-decoration:none}.boa-footer__col a:hover{text-decoration:underline;text-underline-offset:4px}.boa-footer__time{font:var(--boa-w-head, 600) 32px/calc(1 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.02em + var(--boa-ls-head, 0em));font-variant-numeric:tabular-nums}.boa-tag{background:var(--boa-accent);color:var(--boa-on-accent);border-radius:999px;padding:2px 8px;font-size:12px;margin-inline-start:6px}.boa-wordmark{margin-block-start:clamp(56px,8vw,96px);font:var(--boa-w-head, 700) clamp(72px,19vw,300px)/calc(.8 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.06em + var(--boa-ls-head, 0em));white-space:nowrap;overflow:hidden}.boa-wordmark span{color:var(--boa-accent)}.boa-footer__legal{margin-block-start:32px;padding-block-start:24px;border-block-start:1px solid var(--boa-line-dark);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;color:#9a9a94}.boa-footer__legal a{color:inherit}.boa-form-msg{margin-block-start:12px;font-size:14px}@media(max-width:989px){.boa-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boa-footer__grid>:first-child{grid-column:1 / -1}}@media(max-width:549px){.boa-footer__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.boa *,.boa *:before,.boa *:after{animation:none!important;transition:none!important}}@media(max-width:749px){.boa-header__actions .boa-btn--sm,.boa-kbd{display:none}.boa-tile--image{flex-direction:column}.boa-tile--image .boa-media{min-block-size:200px}.boa-campaign .boa-btn{inline-size:100%}}.boa-page-hero{padding-block:clamp(64px,8vw,112px) clamp(40px,5vw,64px)}.boa-page-hero h1{margin-block-start:20px;font:var(--boa-w-head, 600) clamp(48px,7.5vw,120px)/calc(.95 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.045em + var(--boa-ls-head, 0em));max-width:1150px}.boa-page-hero__intro{margin-block-start:28px;max-width:680px}.boa-page-hero__media{margin-block-start:clamp(40px,5vw,64px)}.boa-page-hero__media .boa-media{aspect-ratio:var(--boa-img-ratio, 16 / 8);border-radius:var(--boa-radius-lg)}.boa-back{font-size:14px;color:var(--boa-muted);text-decoration:none}.boa-back:hover{color:var(--boa-ink)}.boa-prose{max-width:760px;font-size:18px;line-height:calc(1.7 * var(--boa-lh-body-k, 1));color:var(--boa-ink-2)}.boa-prose h2{font-size:clamp(28px,3vw,40px);line-height:calc(1.1 * var(--boa-lh-head-k, 1));margin-block:1.6em .6em;color:var(--boa-ink)}.boa-prose h3{font-size:24px;margin-block:1.4em .5em;color:var(--boa-ink)}.boa-prose p,.boa-prose ul,.boa-prose ol{margin-block-end:1em}.boa-prose ul{list-style:disc;padding-inline-start:1.2em}.boa-prose ol{list-style:decimal;padding-inline-start:1.2em}.boa-prose a{color:var(--boa-ink);text-underline-offset:3px}.boa-prose img{border-radius:var(--boa-radius);margin-block:1.5em}.boa-filters{position:sticky;top:76px;z-index:5;background:var(--boa-white);padding-block:16px;margin-block-end:40px;display:flex;flex-wrap:wrap;gap:8px}.boa-filter{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--boa-line);background:var(--boa-white);font:500 14px var(--boa-body);color:var(--boa-ink);cursor:pointer}.boa-filter[aria-pressed=true]{background:var(--boa-ink);border-color:var(--boa-ink);color:var(--boa-white)}.boa-work--grid .boa-work__card:nth-child(2n){margin-block-start:0}.boa-work__card[hidden]{display:none}.boa-work__badge{position:absolute;top:16px;inset-inline-start:16px;background:var(--boa-white);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.boa-case-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;font-size:14px;min-inline-size:300px}.boa-case-meta dt{color:var(--boa-muted);margin-block-end:4px}.boa-case-meta dd{margin:0;font-weight:600}.boa-case-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-block-start:32px}.boa-case-head h1{margin:0;max-width:900px}.boa-tags{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:32px}.boa-tags span{border:1px solid var(--boa-line);border-radius:999px;padding:8px 14px;font-size:13px}.boa-story{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:48px}.boa-story+.boa-story{margin-block-start:clamp(56px,7vw,96px)}.boa-story h2{font-size:clamp(28px,3vw,44px);line-height:calc(1.1 * var(--boa-lh-head-k, 1));letter-spacing:calc(-.025em + var(--boa-ls-head, 0em));margin-block-end:24px}.boa-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px}.boa-gallery .boa-media{aspect-ratio:var(--boa-img-ratio, 4 / 3)}.boa-gallery--phones{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-block-start:24px}.boa-gallery--phones .boa-media{aspect-ratio:9 / 19;border-radius:28px}.boa-gallery__wide{grid-column:1 / -1}.boa-gallery__wide .boa-media{aspect-ratio:var(--boa-img-ratio, 16 / 8)}.boa-contact{display:flex;flex-wrap:wrap;gap:clamp(40px,6vw,80px)}.boa-contact__side{flex:1 1 380px;display:flex;flex-direction:column;gap:32px}.boa-contact__side h1{font:var(--boa-w-head, 600) clamp(48px,6.5vw,96px)/calc(.95 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.045em + var(--boa-ls-head, 0em))}.boa-contact__details{border-block-start:1px solid var(--boa-line);padding-block-start:32px;display:flex;flex-direction:column;gap:20px}.boa-contact__details span{display:block;color:var(--boa-muted);font-size:14px;margin-block-end:4px}.boa-contact__details a,.boa-contact__details strong{font-weight:600}.boa-form{flex:1.3 1 480px;background:#f7f7f5;border-radius:var(--boa-radius-lg);padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:28px}.boa-form fieldset{border:0;padding:0;margin:0}.boa-form legend{font:var(--boa-w-head, 600) 20px var(--boa-display);margin-block-end:16px;padding:0}.boa-chips{display:flex;flex-wrap:wrap;gap:8px}.boa-chip-check{position:relative}.boa-chip-check input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.boa-chip-check span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--boa-line);background:var(--boa-white);font-size:14px;font-weight:500}.boa-chip-check input:checked+span{background:var(--boa-ink);border-color:var(--boa-ink);color:var(--boa-white)}.boa-chip-check input:focus-visible+span{outline:2px solid var(--boa-accent);outline-offset:2px}.boa-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.boa-field{display:flex;flex-direction:column;gap:8px}.boa-field label{font-size:14px;font-weight:500}.boa-field input,.boa-field select,.boa-field textarea{min-height:52px;border:1px solid var(--boa-line);border-radius:var(--boa-radius-sm);padding:0 16px;font:16px var(--boa-body);background:var(--boa-white);color:var(--boa-ink)}.boa-field textarea{padding:14px 16px;resize:vertical;min-height:140px}.boa-form .boa-btn{min-height:60px;font-size:17px}.boa-alert{border-radius:var(--boa-radius-sm);padding:16px 18px;font-weight:500}.boa-alert--ok{background:#e7f6ec;color:#14532d}.boa-alert--err{background:#fdecec;color:#7f1d1d}.boa-pills{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:32px}.boa-pills a{border:1px solid var(--boa-line);border-radius:999px;padding:12px 18px;font-size:14px;font-weight:500;text-decoration:none}.boa-pills a:hover{border-color:var(--boa-ink)}.boa-svc{display:flex;flex-direction:column;gap:24px}.boa-svc__card{border:1px solid var(--boa-line);border-radius:20px;padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:40px;scroll-margin-top:96px}.boa-svc__no{font:500 13px var(--boa-mono);color:var(--boa-accent)}.boa-svc__card h2{margin-block-start:16px;font-size:clamp(28px,3vw,44px);line-height:calc(1.05 * var(--boa-lh-head-k, 1));letter-spacing:calc(-.025em + var(--boa-ls-head, 0em))}.boa-svc__chips{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.boa-svc__more{display:inline-block;margin-block-start:20px}.boa-feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-block-start:clamp(48px,6vw,72px)}.boa-feat{border:1px solid var(--boa-line);border-radius:var(--boa-radius);padding:28px;min-block-size:200px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.boa-dark .boa-feat{border-color:var(--boa-line-dark)}.boa-feat h3{font-size:22px;line-height:calc(1.15 * var(--boa-lh-head-k, 1));letter-spacing:calc(-.01em + var(--boa-ls-head, 0em))}.boa-feat p{margin-block-start:10px;color:var(--boa-muted);font-size:15px}.boa-dark .boa-feat p{color:var(--boa-muted-dark)}.boa-techstack{border-block-start:1px solid var(--boa-ink);padding-block-start:32px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px}.boa-techstack h2{font-size:32px;line-height:calc(1.1 * var(--boa-lh-head-k, 1));letter-spacing:calc(-.02em + var(--boa-ls-head, 0em))}.boa-techstack ul{flex:1 1 480px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;align-items:flex-start;gap:10px;max-width:760px}.boa-techstack h2{flex:0 1 auto}.boa-techstack li{background:var(--boa-surface);border-radius:10px;padding:14px 18px;font-weight:500;font-size:15px;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.boa-techstack li img{inline-size:var(--boa-img-size, 24px);block-size:var(--boa-img-size, 24px);object-fit:contain}.boa-next{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px;align-items:center;text-decoration:none}.boa-next__title{margin-block-start:16px;font:var(--boa-w-head, 600) clamp(48px,6vw,96px)/calc(.95 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.045em + var(--boa-ls-head, 0em));transition:color .2s ease}.boa-next:hover .boa-next__title{color:var(--boa-accent)}.boa-next .boa-media{aspect-ratio:var(--boa-img-ratio, 16 / 10)}.boa-work__featured{margin-block-end:64px}.boa-work__featured .boa-media{aspect-ratio:16 / 7.5;border-radius:20px}.boa-work--grid .boa-work__card--featured{grid-column:1 / -1}.boa-work__card--featured .boa-media{aspect-ratio:var(--boa-img-ratio, 16 / 7.5);border-radius:20px}[dir=rtl] .boa{letter-spacing:var(--boa-ls-body, 0em)}[dir=rtl] .boa :where(h1,h2,h3,.boa-display,.boa-tile__title,.boa-team__word,.boa-quote){letter-spacing:calc(-.01em + var(--boa-ls-head, 0em))}[dir=rtl] .boa-tile__arrow svg,[dir=rtl] .boa-btn svg{transform:scaleX(-1)}[dir=rtl] .boa-eyebrow,[dir=rtl] .boa-pillar__links h3,[dir=rtl] .boa-footer__col h3{letter-spacing:0}.boa-logo,.boa-wordmark{direction:ltr;unicode-bidi:isolate}[dir=rtl] .boa-flip{display:inline-block;transform:scaleX(-1)}.boa-motion [data-boa-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--boa-d, 0s)}.boa-motion [data-boa-reveal].is-in{opacity:1;transform:none}.boa-motion .boa-media[data-boa-reveal]{opacity:1;transform:none;clip-path:inset(14% 0 0 0 round var(--boa-radius));transition:clip-path 1.2s cubic-bezier(.2,.7,.2,1)}.boa-motion .boa-media[data-boa-reveal] img{transform:scale(1.12);transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.boa-motion .boa-media[data-boa-reveal].is-in{clip-path:inset(0 0 0 0 round var(--boa-radius))}.boa-motion .boa-media[data-boa-reveal].is-in img{transform:none}.boa-motion [data-boa-split]{opacity:1;transform:none}.boa-word{display:inline-block;overflow:hidden;vertical-align:top;padding-block-end:.1em;margin-block-end:-.1em}.boa-word>span{display:inline-block;transform:translateY(110%);transition:transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 45ms)}[data-boa-split].is-in .boa-word>span{transform:none}.boa-stackcards{display:flex;flex-direction:column;gap:24px}.boa-stackcard{position:sticky;top:calc(96px + var(--i, 0) * 20px);border-radius:var(--boa-radius-lg);overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);min-block-size:min(70vh,620px);transform-origin:center top;transform:scale(var(--boa-s, 1));transition:transform .1s linear;box-shadow:0 -8px 40px #0e0e0e0f;text-decoration:none}.boa-stackcard__body{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:space-between;gap:32px}.boa-stackcard__title{font:var(--boa-w-head, 600) clamp(36px,4.4vw,68px)/calc(1 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.035em + var(--boa-ls-head, 0em))}.boa-stackcard .boa-media{border-radius:0;min-block-size:320px;aspect-ratio:var(--boa-img-ratio, auto)}.boa-stackcard__meta{display:flex;flex-wrap:wrap;gap:8px}.boa-stackcard__meta span{border:1px solid currentColor;border-radius:999px;padding:7px 12px;font-size:13px;opacity:.8}@media(max-width:749px){.boa-stackcard{grid-template-columns:1fr;position:relative;top:auto;transform:none}}.boa-hoverlist{border-block-start:1px solid var(--boa-ink)}.boa-hoverlist__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding-block:clamp(20px,2.4vw,32px);border-block-end:1px solid var(--boa-line);text-decoration:none;transition:padding .3s ease,color .3s ease}.boa-hoverlist__name{font:var(--boa-w-head, 600) clamp(32px,4.6vw,72px)/calc(1 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.04em + var(--boa-ls-head, 0em));transition:transform .4s cubic-bezier(.2,.7,.2,1)}.boa-hoverlist__tag{color:var(--boa-muted);font-size:15px}.boa-hoverlist__arrow{inline-size:48px;block-size:48px;border-radius:50%;border:1px solid currentColor;display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s ease,color .3s ease}.boa-hoverlist__thumb{display:none}@media(hover:hover)and (pointer:fine){.boa-hoverlist:hover .boa-hoverlist__row{color:#a3a39e}.boa-hoverlist .boa-hoverlist__row:hover{color:var(--boa-ink)}.boa-hoverlist__row:hover .boa-hoverlist__name{transform:translate(16px)}[dir=rtl] .boa-hoverlist__row:hover .boa-hoverlist__name{transform:translate(-16px)}.boa-hoverlist__row:hover .boa-hoverlist__arrow{background:var(--boa-ink);color:var(--boa-white);border-color:var(--boa-ink)}}.boa-cursor-img{position:fixed;top:0;left:0;z-index:40;inline-size:var(--boa-img-size, 340px);aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;pointer-events:none;opacity:0;transform:translate3d(var(--x, 0),var(--y, 0),0) translate(-50%,-50%) scale(.85);transition:opacity .25s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.boa-cursor-img.is-on{opacity:1;transform:translate3d(var(--x, 0),var(--y, 0),0) translate(-50%,-50%) scale(1)}.boa-cursor-img img{width:100%;height:100%;object-fit:cover}@media(hover:none),(pointer:coarse){.boa-hoverlist__row{grid-template-columns:72px minmax(0,1fr) auto}.boa-hoverlist__thumb{display:block;inline-size:72px;block-size:88px;border-radius:10px;overflow:hidden}.boa-hoverlist__tag,.boa-cursor-img{display:none}}.boa-hscroll{position:relative}.boa-hscroll__sticky{position:sticky;top:0;block-size:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;gap:40px}.boa-hscroll__track{display:flex;gap:24px;padding-inline:var(--boa-gutter);will-change:transform}.boa-hscroll__item{flex:0 0 min(560px,78vw);display:flex;flex-direction:column;gap:16px;text-decoration:none}.boa-hscroll__item .boa-media{aspect-ratio:var(--boa-img-ratio, 4 / 3)}.boa-hscroll__progress{block-size:2px;background:var(--boa-line);margin-inline:var(--boa-gutter);position:relative;overflow:hidden}.boa-hscroll__progress span{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--p, 0) * 100%);background:var(--boa-ink)}@media(max-width:749px),(prefers-reduced-motion:reduce){.boa-hscroll{block-size:auto!important}.boa-hscroll__sticky{position:relative;block-size:auto;padding-block:var(--boa-section)}.boa-hscroll__track{overflow-x:auto;scroll-snap-type:x mandatory;transform:none!important;padding-block-end:12px}.boa-hscroll__item{scroll-snap-align:start}.boa-hscroll__progress{display:none}}.boa-story .boa-rte ul{list-style:disc;padding-inline-start:1.2em}.boa-story .boa-rte li+li{margin-block-start:.6em}.boa-story .boa-rte p+ul,.boa-story .boa-rte ul+p{margin-block-start:1em}.boa-story .boa-rte strong{color:var(--boa-ink);font-weight:600}.boa-reel{padding-block-end:clamp(64px,8vw,112px)}.boa-reel__frame{display:block;position:relative;overflow:hidden;background:var(--boa-ink);aspect-ratio:var(--boa-ratio, 16 / 9);max-block-size:92vh;margin-inline:var(--boa-reel-inset, var(--boa-gutter));border-radius:var(--boa-reel-radius, var(--boa-radius-lg));will-change:margin,border-radius}.boa-reel__video,.boa-reel__frame>img,.boa-reel__frame>svg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:var(--boa-img-fit, cover)}.boa-reel__frame .placeholder-svg{background:#2a2a27;fill:#3a3a36}.boa-reel__overlay{position:absolute;inset-inline:0;bottom:0;padding:clamp(16px,2.4vw,32px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;background:linear-gradient(to top,rgba(14,14,14,.45),transparent);pointer-events:none}.boa-reel__overlay>*{pointer-events:auto}.boa-reel__caption{background:var(--boa-white);color:var(--boa-ink);border-radius:12px;padding:12px 16px;font-size:14px}.boa-reel__caption strong{margin-inline-end:8px}.boa-reel__actions{display:flex;align-items:center;gap:10px}.boa-reel__toggle{inline-size:44px;block-size:44px;border-radius:50%;border:0;background:#ffffffeb;color:var(--boa-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.boa-reel__ico-play{display:none}.boa-reel__toggle[aria-pressed=true] .boa-reel__ico-play{display:block}.boa-reel__toggle[aria-pressed=true] .boa-reel__ico-pause{display:none}@media(max-width:749px){.boa-reel__frame{aspect-ratio:4 / 5}.boa-reel__caption{display:none}}.boa-feat__icon{inline-size:var(--boa-img-size, 32px);block-size:var(--boa-img-size, 32px);object-fit:contain}.boa-panel__work .boa-media{aspect-ratio:var(--boa-img-ratio, auto)}.boa-header--sticky{position:relative}.boa-lang{display:inline-flex;align-items:center}.boa-lang__icon{display:block;block-size:auto}.boa-hero-k{padding-block-end:clamp(16px,2.4vw,32px)}.boa-hero-k .boa-display{font-size:clamp(var(--boa-kin-min, 56px),9vw,var(--boa-kin-max, 148px))}.boa-hero__top--flip{flex-direction:row-reverse}.boa-hero-intro{padding-block-start:0}.boa-hero__bottom--plain{border-block-start:0;margin-block-start:0;padding-block-start:0}.boa-hero-intro .boa-hero__copy h1{font-size:clamp(calc(var(--boa-intro-h1, 52px) * .62),4.2vw,var(--boa-intro-h1, 52px))}.boa-hero-intro .boa-hero__copy h2{font-size:clamp(calc(var(--boa-intro-h2, 20px) * .85),1.6vw,var(--boa-intro-h2, 20px))}.boa-hero-intro .boa-hero__copy>:first-child{margin-block-start:0}.boa-logos--color .boa-marquee__item img{filter:none;opacity:1}.boa-marquee__item img{inline-size:auto}.boa-counters__title{margin-block-end:clamp(32px,4vw,56px)}.boa-counters__grid{display:grid;grid-template-columns:repeat(var(--boa-cnt-cols, 4),minmax(0,1fr));gap:32px}.boa-counters__grid--center{text-align:center}.boa-counters__item{display:flex;flex-direction:column;gap:14px}.boa-counters__num{font:var(--boa-w-head, 700) clamp(calc(var(--boa-cnt-n, 88px) * .5),7vw,var(--boa-cnt-n, 88px))/calc(1 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.03em + var(--boa-ls-head, 0em));font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.boa-counters__label{font-size:var(--boa-cnt-l, 18px);color:inherit;opacity:.85}@media(max-width:749px){.boa-counters__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}.boa-fc{overflow:clip}.boa-fc__wrap{display:block;position:relative}.boa-fc--pin .boa-fc__wrap{block-size:var(--boa-fc-wrap, 170vh)}.boa-fc__stage{position:relative;block-size:var(--boa-fc-h, 100vh);min-block-size:560px}.boa-fc--pin .boa-fc__stage{position:sticky;top:0;block-size:100vh}.boa-fc__title{position:absolute;inset-inline:var(--boa-gutter);top:50%;transform:translateY(-50%);z-index:1;margin:0;text-align:center;font:var(--boa-w-head, 700) clamp(calc(var(--boa-fc-size, 96px) * .42),6.6vw,var(--boa-fc-size, 96px))/calc(1.02 * var(--boa-lh-head-k, 1)) var(--boa-display);letter-spacing:calc(-.035em + var(--boa-ls-head, 0em));pointer-events:none}.boa-fc__l1,.boa-fc__l2{display:block}.boa-fc__l1{color:var(--boa-fc-l1, #F7F4EE)}.boa-fc__l2{color:var(--boa-fc-l2, var(--boa-ink))}.boa-fc__card{position:absolute;z-index:2;left:calc(var(--x, 50) * 1%);top:calc(var(--y, 50) * 1%);inline-size:min(var(--w, 420px),40vw);block-size:var(--h, auto);transform:translate(-50%,-50%) translate3d(0,var(--py, 0px),0) rotate(var(--r, 0deg));background:#f8f6f2;color:var(--boa-ink);border-radius:28px;box-shadow:0 34px 70px #1e180e29,0 6px 18px #1e180e0f;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;will-change:transform;transition:box-shadow .35s ease}a.boa-fc__card:hover{box-shadow:0 44px 90px #1e180e38,0 8px 22px #1e180e14}.boa-fc__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;flex:1;padding:clamp(18px,1.9vw,28px);min-block-size:0}.boa-fc__card--v-spread .boa-fc__body{justify-content:space-between}.boa-fc__card--v-bottom .boa-fc__body{justify-content:flex-end}.boa-fc__head,.boa-fc__foot{display:flex;flex-direction:column;gap:6px}.boa-fc__eyebrow{font:var(--boa-w-body, 500) 14px/1.3 var(--boa-body);opacity:.85}.boa-fc__t{font:var(--boa-w-head, 700) var(--t, 22px)/1.12 var(--boa-display);letter-spacing:-.02em;padding-inline-end:52px}.boa-fc__words{display:block;overflow:hidden;white-space:nowrap;font-size:calc(var(--t, 22px) * 1.35)}.boa-fc__word{display:inline-block}.boa-fc__word.is-out{animation:boa-word-out .45s cubic-bezier(.6,0,.4,1) forwards}.boa-fc__word.is-in{animation:boa-word-in-x .55s cubic-bezier(.2,.7,.2,1)}@keyframes boa-word-out{to{transform:translate(-110%);opacity:0}}@keyframes boa-word-in-x{0%{transform:translate(110%);opacity:0}to{transform:none;opacity:1}}[dir=rtl] .boa-fc__word.is-out{animation-name:boa-word-out-rtl}[dir=rtl] .boa-fc__word.is-in{animation-name:boa-word-in-x-rtl}@keyframes boa-word-out-rtl{to{transform:translate(110%);opacity:0}}@keyframes boa-word-in-x-rtl{0%{transform:translate(-110%);opacity:0}to{transform:none;opacity:1}}.boa-fc__big{font:var(--boa-w-head, 700) clamp(calc(var(--big, 72px) * .5),5vw,var(--big, 72px))/.95 var(--boa-display);letter-spacing:-.04em;direction:ltr;unicode-bidi:isolate;text-align:start}.boa-fc__text{font-size:16px;line-height:1.45;opacity:.9}.boa-fc__caption{font-size:13px;font-weight:500;opacity:.9}.boa-fc__btn{align-self:flex-start}.boa-fc__arrow{position:absolute;top:clamp(16px,1.6vw,22px);inset-inline-end:clamp(16px,1.6vw,22px);z-index:3;inline-size:44px;block-size:44px;border-radius:50%;background:#0e0e0e;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.2,.7,.2,1)}a.boa-fc__card:hover .boa-fc__arrow{transform:rotate(45deg)}.boa-fc__bars{display:flex;align-items:flex-end;gap:8px;block-size:clamp(90px,9vw,150px);margin-block-start:8px}.boa-fc__bars i{flex:1;block-size:calc(var(--bh, .5) * 100%);border-radius:14px;background:var(--bar, #DDD1BA);transition:block-size .9s cubic-bezier(.2,.7,.2,1)}.boa-fc__bars i.is-accent{background:var(--bar-accent, #B39A6B)}.boa-fc__img{border-radius:0;flex:none}.boa-fc__card--top .boa-fc__img,.boa-fc__card--bottom .boa-fc__img{block-size:var(--img-h, 180px)}.boa-fc__card--bottom .boa-fc__img{order:2}.boa-fc__card--logo .boa-fc__img{background:transparent;block-size:var(--img-h, 40px);inline-size:auto;margin:clamp(18px,1.9vw,28px) clamp(18px,1.9vw,28px) 0}.boa-fc__card--logo .boa-fc__img img{object-fit:contain;object-position:left center;inline-size:auto;max-inline-size:100%}[dir=rtl] .boa-fc__card--logo .boa-fc__img img{object-position:right center}.boa-fc__card--cover{min-block-size:var(--img-h, 180px);color:#fff}.boa-fc__card--cover .boa-fc__img{position:absolute;top:0;right:0;bottom:0;left:0;block-size:100%}.boa-fc__card--cover .boa-fc__body{background:linear-gradient(to bottom,#0000006b,#0000 42%,#00000059)}.boa-fc__card--cover .boa-fc__t{font-size:calc(var(--t, 22px) * 1.5)}@media(max-width:749px){.boa-fc--m-grid.boa-fc--pin .boa-fc__wrap{block-size:auto}.boa-fc--m-grid .boa-fc__stage,.boa-fc--m-grid.boa-fc--pin .boa-fc__stage{position:relative;block-size:auto;min-block-size:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:var(--boa-section) var(--boa-gutter)}.boa-fc--m-grid .boa-fc__title{position:static;transform:none;grid-column:1 / -1;margin-block-end:24px}.boa-fc--m-grid .boa-fc__card{position:relative;left:auto;top:auto;inline-size:auto;block-size:auto;min-block-size:180px;transform:none!important;border-radius:20px}.boa-fc--m-grid .boa-fc__big{font-size:clamp(30px,10vw,48px)}.boa-fc--m-grid .boa-fc__t{font-size:16px;padding-inline-end:40px}.boa-fc--m-grid .boa-fc__arrow{inline-size:34px;block-size:34px;top:12px;inset-inline-end:12px}.boa-fc--m-grid .boa-fc__arrow svg{width:14px;height:14px}.boa-fc--m-grid .boa-fc__body{padding:14px}.boa-fc--m-grid .boa-fc__bars{block-size:70px}}.boa-hero .boa-display{font-size:clamp(var(--boa-kin-min, 56px),9vw,var(--boa-kin-max, 148px))}.boa-hero .boa-hero__copy h1{font-size:clamp(calc(var(--boa-intro-h1, 52px) * .62),4.2vw,var(--boa-intro-h1, 52px))}.boa-hero .boa-hero__copy h2{font-size:clamp(calc(var(--boa-intro-h2, 20px) * .85),1.6vw,var(--boa-intro-h2, 20px))}.boa-hero__top--screens-right:dir(rtl),.boa-hero__top--screens-left:dir(ltr){flex-direction:row-reverse}.boa-reel--margins .boa-reel__frame{max-inline-size:min(var(--boa-reel-max, 1600px),calc(100% - 2 * var(--boa-reel-inset, var(--boa-gutter))),calc(92vh * var(--boa-ratio-n, 1.778)));margin-inline:auto}.boa-reel--full .boa-reel__frame{margin-inline:0;border-radius:0;max-inline-size:none;max-block-size:100vh}.boa-w--full{max-width:none;padding-inline:clamp(12px,1.6vw,24px)}.boa-cards--cols{grid-template-columns:repeat(var(--boa-cols, 3),minmax(0,1fr))}@media(max-width:989px){.boa-cards--cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.boa-cards--cols{grid-template-columns:1fr}}.boa-campaign{position:relative;overflow:hidden}.boa-campaign__content{flex:1 1 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;position:relative;z-index:1}.boa-campaign--has-img:not(.boa-campaign--img-background){padding:0;align-items:stretch;flex-wrap:nowrap;gap:0}.boa-campaign--has-img:not(.boa-campaign--img-background) .boa-campaign__content{padding:clamp(28px,4vw,48px)}.boa-campaign--has-img .boa-campaign__img{flex:0 0 var(--boa-camp-img, 40%);border-radius:0;min-block-size:260px}.boa-campaign--img-end .boa-campaign__img{order:2}.boa-campaign--img-background .boa-campaign__img{position:absolute;top:0;right:0;bottom:0;left:0}.boa-campaign--img-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--boa-camp-overlay, .35))}.boa-campaign--img-background .boa-campaign__content{color:#fff}.boa-campaign--img-background .boa-campaign__text{color:#ffffffe6}@media(max-width:749px){.boa-campaign--has-img:not(.boa-campaign--img-background){flex-direction:column}.boa-campaign--has-img .boa-campaign__img{order:0!important;min-block-size:200px}}.boa-burger--start{display:none}.boa-header--center .boa-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;direction:ltr}.boa-header--center .boa-burger--start{display:inline-flex;gap:10px;grid-column:1;grid-row:1;justify-self:start;inline-size:auto;min-inline-size:44px;padding-inline:12px;border-radius:999px;color:inherit;font:var(--boa-w-body, 600) 15px var(--boa-body)}.boa-header--center .boa-logo{grid-column:2;grid-row:1;justify-self:center}.boa-header--center .boa-header__actions{grid-column:3;grid-row:1;justify-self:end}.boa-header--center .boa-nav,.boa-header--center .boa-burger--mobile{display:none!important}@media(max-width:749px){.boa-header--center .boa-header__actions .boa-btn--sm{display:inline-flex;min-height:40px;padding:0 14px;font-size:13px}.boa-header--center .boa-logo img{max-height:calc(var(--boa-img-size, 32px) * .8)}}.boa-fc__title{max-inline-size:var(--boa-fc-tw, 60vw);margin-inline:auto;inset-inline:0}.boa-fc--title-above .boa-fc__title{z-index:5}.boa-fc__sub{color:var(--boa-fc-l2, var(--boa-ink));display:block;margin-block-start:.5em;font:var(--boa-w-head, 600) clamp(16px,1.8vw,28px)/1.2 var(--boa-display);letter-spacing:.02em}.boa-fc__card--bare .boa-fc__body{background:none!important;padding:0}.boa-fc__card--bare{min-block-size:0}.boa-shine{display:inline-block;color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#7d828b,#c9ced6 14%,#f5f7fa 22%,#a6acb5 32%,#e9ecf0 46%,#8b919a,#f7f8fa,#b4b9c1 82%,#7d828b);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:boa-shine 3.6s linear infinite;filter:drop-shadow(0 1px 0 rgba(0,0,0,.18))}.boa-dark .boa-shine,.boa-fc .boa-shine{filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}@keyframes boa-shine{0%{background-position:130% 0}to{background-position:-130% 0}}@media(prefers-reduced-motion:reduce){.boa-shine{animation:none;background-position:40% 0}}.boa-fc__card{transform:translate(-50%,-50%) translate3d(var(--px, 0px),var(--py, 0px),0) rotate(var(--r, 0deg)) scale(var(--ps, 1));opacity:var(--pa, 1);border-radius:min(28px,calc(var(--h, 300px) * .32))}.boa-fc__card--contain{background:#fff}.boa-fc__card--contain .boa-fc__img{position:absolute;top:18%;right:14%;bottom:18%;left:14%;background:transparent}.boa-fc__card--contain .boa-fc__img img{object-fit:contain}.boa-fc__card--contain .boa-fc__body{display:none}@media(max-width:749px){.boa-fc--m-grid .boa-fc__card{opacity:1}.boa-fc--m-grid .boa-fc__card--contain{min-block-size:64px}}@media(prefers-reduced-motion:reduce){.boa-fc__card{opacity:1!important}}@media(max-width:749px){.boa-fc--m-grid .boa-fc__stage,.boa-fc--m-grid.boa-fc--pin .boa-fc__stage{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.boa-fc--m-grid .boa-fc__card{grid-column:span 2}.boa-fc--m-grid .boa-fc__card--contain{grid-column:span 1;min-block-size:52px;border-radius:12px}.boa-fc--m-grid .boa-fc__card--contain .boa-fc__img{top:16%;right:10%;bottom:16%;left:10%}}@media(min-width:750px){.boa-fc__card{inline-size:calc(var(--w, 420px) * var(--fc-k, 1));block-size:calc(var(--h) * var(--fc-k, 1))}.boa-fc__card--contain,.boa-fc__card--bare{min-block-size:0}}@media(min-width:750px){.boa-fc__title{font-size:calc(var(--boa-fc-size, 96px) * var(--fc-k, 1));max-inline-size:calc(var(--boa-fc-twn, 60) * 14.4px * var(--fc-k, 1))}.boa-fc__sub{font-size:calc(26px * var(--fc-k, 1))}}@media(min-width:750px){.boa-fc__card{transform:translate(-50%,-50%) translate3d(var(--px, 0px),calc(var(--py, 0px) + var(--sy, 0px)),0) rotate(var(--r, 0deg)) scale(var(--ps, 1))}}.boa-fc__vid video{width:100%;height:100%;object-fit:var(--boa-img-fit, cover);display:block}@media(max-width:749px){.boa-fc--m-grid .boa-fc__title{max-inline-size:none;font-size:clamp(34px,10vw,48px)}.boa-fc--m-grid .boa-fc__card--cover{aspect-ratio:4 / 3;min-block-size:0}.boa-fc--m-grid .boa-fc__stage,.boa-fc--m-grid.boa-fc--pin .boa-fc__stage{padding-block:48px}}.boa-fc--l1-nowrap .boa-fc__l1{white-space:nowrap}.boa-fc__chip{background:#fff;cursor:default}.boa-fc__chip-logo{position:absolute;top:20%;right:12%;bottom:20%;left:12%;width:76%;height:60%;object-fit:contain}.boa-fc__chip[data-cloud]:not(.is-placed){visibility:hidden}.boa-fc--palette-mono .boa-fc__chip{background:var(--boa-surface)}.boa-fc--palette-mono .boa-fc__chip{background:var(--boa-surface);--chip-fg: var(--boa-ink)}.boa-fc--palette-blue .boa-fc__chip{box-shadow:0 18px 40px #020a2859}@media(max-width:749px){.boa-fc--m-grid .boa-fc__chip{grid-column:span 1;min-block-size:52px;border-radius:12px;visibility:visible!important}.boa-fc--m-grid .boa-fc__chip[data-rep="2"],.boa-fc--m-grid .boa-fc__chip[data-rep="3"]{display:none}}.boa-header{transition:background-color .35s ease,color .35s ease,border-color .35s ease,backdrop-filter .35s ease}.boa-header--top-transparent:not(.is-scrolled){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-block-end-color:transparent;color:var(--boa-hdr-tfg, #FFFFFF)!important}.boa-header--top-transparent:not(.is-scrolled) .boa-logo span{color:inherit}.boa-header--top-transparent:not(.is-scrolled) .boa-burger{background:transparent;border-color:currentColor;color:inherit}.boa-header--top-transparent:not(.is-scrolled) .boa-btn--ink{background:#fff;color:#0e0e0e}.boa-header.is-scrolled{background:var(--boa-hdr-sbg, rgba(255,255,255,.92))!important;color:var(--boa-hdr-sfg, var(--boa-hdr-fg, inherit))!important;border-block-end-color:transparent}.boa-header.is-scrolled .boa-burger{background:transparent;border-color:currentColor;color:inherit}.boa-header.is-scrolled .boa-nav a,.boa-header.is-scrolled .boa-lang{color:inherit}.boa-header.is-scrolled .boa-btn--ink{background:#fff;color:var(--boa-hdr-sbg, #0E0E0E)}.boa-logo__alt{display:none}.boa-header.is-scrolled .boa-logo__alt{display:block}.boa-header.is-scrolled .boa-logo:has(.boa-logo__alt) .boa-logo__main{display:none}.boa-fc__mrows{display:none}@media(max-width:749px){.boa-fc--m-grid{padding-top:0}.boa-fc--m-grid .boa-fc__stage,.boa-fc--m-grid.boa-fc--pin .boa-fc__stage{padding:96px var(--boa-gutter) 20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.boa-fc--m-grid .boa-fc__card--contain,.boa-fc--m-grid .boa-fc__chip{display:none!important}.boa-fc--m-grid .boa-fc__card{grid-column:span 1}.boa-fc--m-grid .boa-fc__mrows{display:flex;flex-direction:column;gap:10px;padding-block:10px 40px;overflow:hidden}.boa-fc--m-grid .boa-fc__mrow{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.boa-fc--m-grid .boa-fc__mtrack{display:flex;gap:10px;inline-size:max-content;animation:boa-mrow 38s linear infinite}.boa-fc--m-grid .boa-fc__mrow--rev .boa-fc__mtrack{animation-direction:reverse;animation-duration:44s}.boa-fc--m-grid .boa-fc__mchip{flex:none;display:inline-flex;align-items:center;justify-content:center;block-size:54px;padding:0 18px;border-radius:14px;background:#fff;box-shadow:0 8px 20px #0000002e}.boa-fc--m-grid .boa-fc__mchip img{max-block-size:26px;max-inline-size:120px;inline-size:auto;block-size:auto;object-fit:contain}}@keyframes boa-mrow{to{transform:translate(-50%)}}[dir=rtl] .boa-fc__mtrack{animation-name:boa-mrow-rtl}@keyframes boa-mrow-rtl{to{transform:translate(50%)}}@media(prefers-reduced-motion:reduce){.boa-fc__mtrack{animation:none}}.boa-namecover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:12%;text-align:center}.boa-namecover span{font:var(--boa-w-head, 700) clamp(28px,4vw,64px)/1 var(--boa-display);letter-spacing:-.03em}.boa-namecover--0{background:#06163f;color:#fff}.boa-namecover--1{background:#dce8ff;color:#0e2a6b}.boa-namecover--2{background:#2445ff;color:#fff}.boa-namecover--3{background:#f2efe9;color:#0e0e0e}.boa-namecover--4{background:#0e0e0e;color:#fff}.boa-namecover--5{background:#93b8ff;color:#06163f}.boa-page-hero__media .boa-namecover span{font-size:clamp(40px,8vw,120px)}.boa-stats strong,.boa-stats3 strong,.boa-counters__num{direction:ltr;unicode-bidi:isolate}[dir=rtl] .boa-stats strong,[dir=rtl] .boa-stats3 strong{text-align:right}.boa-panel{z-index:200;color:var(--boa-ink)}.boa-panel__lang{margin-top:auto}.boa-lang-form{display:inline-flex;gap:8px;margin:0}.boa-lang{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;background:none;border:0;color:inherit;font:var(--boa-w-body, 600) 14px/1 var(--boa-body);letter-spacing:.04em;cursor:pointer;text-decoration:none}.boa-lang:hover .boa-lang__code{text-decoration:underline;text-underline-offset:4px}.boa-panel .boa-lang{font-size:16px;padding:0}.boa-footer__logo{display:inline-flex;margin-block-end:clamp(32px,4vw,56px);text-decoration:none;color:inherit}.boa-footer__logotext{font:var(--boa-w-head, 700) clamp(40px,6vw,88px)/1 var(--boa-display);letter-spacing:-.04em;direction:ltr}.boa-footer__logotext span{color:var(--boa-accent)}.boa-footer--logo-only{padding-block:clamp(40px,6vw,72px)}.boa-footer--logo-only .boa-w{display:flex;justify-content:center}.boa-footer--logo-only .boa-footer__logo{margin:0}.boa-footer__social{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}@media(max-width:749px){.boa-fc--m-anim .boa-fc__card{inline-size:calc(var(--w, 420px) * var(--fc-k, 1));block-size:calc(var(--h) * var(--fc-k, 1));transform:translate(-50%,-50%) translate3d(var(--px, 0px),calc(var(--py, 0px) + var(--sy, 0px)),0) rotate(var(--r, 0deg)) scale(var(--ps, 1));border-radius:min(18px,calc(var(--h, 200px) * var(--fc-k, 1) * .3))}.boa-fc--m-anim .boa-fc__title{font-size:clamp(30px,9vw,44px);max-inline-size:calc(100% - 2 * var(--boa-gutter))}.boa-fc--m-anim .boa-fc__sub{font-size:16px}.boa-fc--m-anim .boa-fc__body{padding:10px;gap:6px}.boa-fc--m-anim .boa-fc__t{font-size:13px;padding-inline-end:28px}.boa-fc--m-anim .boa-fc__big{font-size:26px}.boa-fc--m-anim .boa-fc__arrow{inline-size:26px;block-size:26px;top:8px;inset-inline-end:8px}.boa-fc--m-anim .boa-fc__chip{box-shadow:0 8px 18px #0000002e}}:where(.boa) :where(h1,h2,h3,p,li,a,strong){overflow-wrap:break-word}.boa-fc__title{min-inline-size:0}.boa-fc__l1,.boa-fc__l2,.boa-fc__sub{max-inline-size:100%}@media(max-width:749px){.boa-fc--m-grid .boa-fc__title{inline-size:100%}}.boa-progress{position:fixed;inset-inline:0;top:0;block-size:3px;z-index:300;pointer-events:none}.boa-progress span{display:block;block-size:100%;inline-size:100%;background:var(--boa-accent);transform-origin:0 50%;transform:scaleX(var(--boa-progress, 0))}[dir=rtl] .boa-progress span{transform-origin:100% 50%}.boa-ctabar{display:none}@media(max-width:749px){.boa-ctabar{position:fixed;z-index:150;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;gap:8px;transform:translateY(150%);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.boa-ctabar.is-on{transform:none}.boa-ctabar__main{flex:1;min-height:52px;box-shadow:0 12px 30px #06163f59}.boa-ctabar__wa{inline-size:52px;block-size:52px;border-radius:50%;background:#25d366;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 30px #00000040;flex:none}.boa-panel-open .boa-ctabar{transform:translateY(150%)}.boa-wa-float{display:none!important}.boa-footer{padding-block-end:116px}}.boa-wa-float{position:fixed;z-index:150;inset-inline-start:24px;bottom:24px;inline-size:56px;block-size:56px;border-radius:50%;background:#25d366;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 34px #00000040;transition:transform .25s ease}.boa-wa-float:hover{transform:scale(1.08)}.boa-panel-open .boa-wa-float{display:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}boa-header.boa-header{display:block}@media(max-width:599px){.boa-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.boa-partner{flex-direction:column;align-items:flex-start;gap:10px;padding:16px;min-block-size:0}.boa-partner span{font-size:12px}}.boa-case-head>*{min-inline-size:0}:where(.boa) :where(h1,h2){overflow-wrap:anywhere}html.boa-premium{scroll-behavior:smooth}.boa-premium ::selection{background:var(--boa-accent);color:#fff}.boa-premium .boa-btn{position:relative;overflow:hidden;isolation:isolate;font-weight:700;letter-spacing:.005em;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,background-color .25s ease,color .25s ease}.boa-premium .boa-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%) no-repeat;background-size:300% 100%;background-position:130% 0;transition:background-position .8s cubic-bezier(.2,.7,.2,1)}.boa-premium .boa-btn:hover:after{background-position:-30% 0}.boa-premium .boa-btn:hover{transform:translateY(-2px)}.boa-premium .boa-btn:active{transform:translateY(0) scale(.98)}.boa-premium .boa-btn--accent{box-shadow:0 10px 30px -8px color-mix(in srgb,var(--boa-accent) 70%,transparent)}.boa-premium .boa-btn--accent:hover{box-shadow:0 16px 40px -8px color-mix(in srgb,var(--boa-accent) 80%,transparent)}.boa-btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.boa-btn--ghost:hover{background:#ffffff29;border-color:#fff9}.boa-premium .boa-eyebrow:not(:empty){display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 12px;border-radius:999px;background:color-mix(in srgb,currentColor 7%,transparent);border:1px solid color-mix(in srgb,currentColor 14%,transparent);letter-spacing:.06em}.boa-premium .boa-eyebrow:not(:empty):before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--boa-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--boa-accent) 22%,transparent);flex:none}.boa-premium .boa-h2{font-weight:var(--boa-w-head, 800);letter-spacing:calc(-.04em + var(--boa-ls-head, 0em))}.boa-premium .boa-card,.boa-premium .boa-work__card,.boa-premium .boa-step,.boa-premium .boa-feat,.boa-premium .boa-svc__card,.boa-premium .boa-partner{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease,border-color .3s ease}.boa-premium .boa-card .boa-media,.boa-premium .boa-work__card .boa-media{border-radius:22px;box-shadow:0 1px #0e0e0e0a}.boa-premium .boa-card .boa-media img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.boa-premium .boa-card:hover .boa-media img{transform:scale(1.04)}.boa-premium .boa-card:hover,.boa-premium .boa-work__card:hover{transform:translateY(-4px)}.boa-premium .boa-partner{border:1px solid color-mix(in srgb,currentColor 8%,transparent);box-shadow:0 1px 2px #0000000a}.boa-premium .boa-partner:hover,.boa-premium .boa-step:hover,.boa-premium .boa-feat:hover,.boa-premium .boa-svc__card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -18px #06163f47}.boa-premium .boa-step,.boa-premium .boa-feat,.boa-premium .boa-svc__card{border-radius:22px}.boa-fc__glow{position:absolute;top:-10%;right:-5%;bottom:-10%;left:-5%;z-index:0;pointer-events:none;opacity:.55;filter:blur(70px);background:radial-gradient(38% 32% at 50% 48%,color-mix(in srgb,var(--boa-glow1, #2445FF) 85%,transparent),transparent 70%),radial-gradient(26% 24% at 62% 58%,color-mix(in srgb,var(--boa-glow2, #95BF47) 55%,transparent),transparent 70%),radial-gradient(24% 22% at 38% 40%,color-mix(in srgb,var(--boa-glow1, #2445FF) 60%,transparent),transparent 70%);animation:boa-aurora 14s ease-in-out infinite alternate}@keyframes boa-aurora{0%{transform:translate3d(-3%,2%,0) scale(1)}50%{transform:translate3d(3%,-2%,0) scale(1.08)}to{transform:translate3d(-1%,-3%,0) scale(.96)}}.boa-fc__title{z-index:5}.boa-fc__ctas{position:absolute;z-index:6;inset-inline:0;top:62%;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.boa-fc__hint{position:absolute;z-index:6;left:50%;bottom:28px;inline-size:26px;block-size:42px;margin-inline-start:-13px;border:2px solid rgba(255,255,255,.55);border-radius:14px;transition:opacity .4s ease}.boa-fc__hint span{position:absolute;left:50%;top:8px;inline-size:4px;block-size:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:boa-hint 1.6s cubic-bezier(.6,0,.4,1) infinite}@keyframes boa-hint{0%{transform:translateY(0);opacity:1}70%{transform:translateY(14px);opacity:0}to{opacity:0}}.is-scrolling .boa-fc__hint{opacity:0}@media(max-width:749px){.boa-fc--m-grid .boa-fc__ctas{position:static;grid-column:1 / -1;margin-block:-8px 18px}.boa-fc--m-grid .boa-fc__ctas .boa-btn{flex:1 1 140px}.boa-fc--m-grid .boa-fc__hint,.boa-fc--m-grid .boa-fc__glow{display:none}.boa-fc--m-anim .boa-fc__ctas{top:auto;bottom:84px}.boa-fc--m-anim .boa-fc__ctas .boa-btn{min-height:46px;padding:0 20px;font-size:15px}}@media(prefers-reduced-motion:reduce){.boa-fc__glow,.boa-fc__hint span{animation:none}}.boa-premium .boa-counters__num{background:linear-gradient(180deg,currentColor 30%,color-mix(in srgb,currentColor 55%,var(--boa-glow1, #2445FF)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.boa-premium .boa-counters__item{position:relative}@media(min-width:750px){.boa-premium .boa-counters__item+.boa-counters__item:before{content:"";position:absolute;inset-block:10%;inset-inline-start:-16px;inline-size:1px;background:linear-gradient(transparent,color-mix(in srgb,currentColor 25%,transparent),transparent)}}.boa-premium .boa-quote{position:relative}.boa-premium .boa-quote:before{content:"\201d";position:absolute;inset-inline-start:-.08em;top:-.55em;font:800 4em/1 var(--boa-display);color:var(--boa-accent);opacity:.16;pointer-events:none}.boa-premium .boa-acc summary{transition:color .2s ease,padding .3s ease}.boa-premium .boa-acc summary:hover{color:var(--boa-accent)}.boa-premium .boa-acc details[open] summary{color:var(--boa-accent)}.boa-premium .boa-acc__icon{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.boa-premium .boa-acc details[open] .boa-acc__icon{transform:rotate(180deg)}.boa-premium .boa-accent-bg{position:relative;overflow:hidden;isolation:isolate}.boa-premium .boa-accent-bg:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:-1;background:radial-gradient(30% 40% at 20% 30%,rgba(255,255,255,.22),transparent 70%),radial-gradient(35% 45% at 85% 70%,color-mix(in srgb,var(--boa-glow2, #95BF47) 35%,transparent),transparent 70%);animation:boa-aurora 16s ease-in-out infinite alternate}.boa-premium .boa-cta .boa-h2--xl{text-wrap:balance}.boa-premium .boa-logos{border-block-color:transparent}.boa-premium .boa-marquee__item img{transition:opacity .3s ease,transform .3s ease}.boa-premium .boa-marquee__item:hover img{opacity:1;transform:scale(1.06)}.boa-premium .boa-footer{position:relative;overflow:hidden;isolation:isolate}.boa-premium .boa-footer:before{content:"";position:absolute;inset:-40% -10% auto;block-size:70%;z-index:-1;background:radial-gradient(40% 60% at 50% 0%,color-mix(in srgb,var(--boa-glow1, #2445FF) 35%,transparent),transparent 70%);pointer-events:none}.boa-premium .boa h1,.boa-premium .boa h2{text-wrap:balance}.boa-premium .boa p{text-wrap:pretty}.boa-blog__hero,.boa-article__hero{padding-inline:0}.boa-blog__tag{color:var(--boa-muted)}.boa-blog__tags a[aria-current=page]{background:var(--boa-ink);border-color:var(--boa-ink);color:var(--boa-white)}.boa-blog__grid{padding-block-end:var(--boa-section);row-gap:clamp(40px,5vw,64px)}.boa-card--post{color:inherit}.boa-blog__card .boa-card__title{margin:0}.boa-blog__excerpt{font-size:16px;line-height:calc(1.6 * var(--boa-lh-body-k, 1));color:var(--boa-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.boa-blog__empty{padding-block-end:var(--boa-section)}.boa-pager{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:0 var(--boa-section);font-size:15px}.boa-pager a,.boa-pager span{text-decoration:none;color:inherit}.boa-pager__nums{display:flex;gap:6px}.boa-pager__nums>*{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent}.boa-pager__nums a:hover{border-color:var(--boa-line)}.boa-pager__nums [aria-current=page]{background:var(--boa-ink);color:var(--boa-white)}.boa-pager__step{font-weight:600}.boa-article__back{margin-block-end:28px}.boa-article__meta{justify-content:flex-start;gap:20px}.boa-article__hero h1{font-size:clamp(40px,6vw,88px);max-width:1000px}.boa-article__body{max-width:760px;margin-inline:auto;padding-block-end:var(--boa-section)}.boa-article__content{max-width:none}.boa-article__foot{display:flex;flex-direction:column;gap:28px;margin-block-start:56px;padding-block-start:32px;border-block-start:1px solid var(--boa-line)}.boa-article__foot .boa-pills{margin-block-start:0}.boa-share{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.boa-share__copy{border:1px solid var(--boa-line);border-radius:999px;padding:12px 18px;font:500 14px var(--boa-body);background:transparent;color:inherit;cursor:pointer}.boa-share__copy:hover{border-color:var(--boa-ink)}.boa-article__more{background:var(--boa-surface)}.boa-prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--boa-display);font-weight:var(--boa-w-head, 600);letter-spacing:calc(-.02em + var(--boa-ls-head, 0em));color:var(--boa-ink)}.boa-prose h1{font-size:clamp(32px,3.4vw,48px);line-height:calc(1.05 * var(--boa-lh-head-k, 1));margin-block:1.4em .5em}.boa-prose h4{font-size:20px;margin-block:1.3em .4em}.boa-prose :is(h5,h6){font-size:17px;margin-block:1.2em .4em}.boa-prose>:first-child{margin-block-start:0}.boa-prose :is(p,li,td,th,span){font-family:var(--boa-body)}.boa-prose strong,.boa-prose b{color:var(--boa-ink);font-weight:600}.boa-prose li+li{margin-block-start:.4em}.boa-prose blockquote{margin-block:1.6em;padding-inline-start:24px;border-inline-start:3px solid var(--boa-accent);font:var(--boa-w-head, 600) clamp(20px,2vw,26px)/1.4 var(--boa-display);color:var(--boa-ink);font-style:normal}.boa-prose hr{border:0;border-block-start:1px solid var(--boa-line);margin-block:2.5em}.boa-prose table{width:100%;border-collapse:collapse;margin-block:1.5em;font-size:16px}.boa-prose :is(td,th){border-block-end:1px solid var(--boa-line);padding:12px 8px;text-align:start}.boa-prose iframe,.boa-prose video{max-width:100%;border-radius:var(--boa-radius)}.boa-prose img{height:auto}.boa-comments{margin-block-start:72px;display:flex;flex-direction:column;gap:28px}.boa-comment{padding-block-end:24px;border-block-end:1px solid var(--boa-line);display:flex;flex-direction:column;gap:12px}.boa-comment .boa-prose{font-size:16px}.boa-comment-form{display:flex;flex-direction:column;gap:16px}.boa-comment-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.boa-comment-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500}.boa-comment-form :is(input,textarea){font:400 16px var(--boa-body);color:var(--boa-ink);background:var(--boa-white);border:1px solid var(--boa-line);border-radius:var(--boa-radius-sm);padding:14px 16px}.boa-comment-form :is(input,textarea):focus{outline:2px solid var(--boa-accent);outline-offset:1px;border-color:transparent}.boa-comment-form__msg{padding:14px 18px;border-radius:var(--boa-radius-sm);background:var(--boa-accent-soft)}.boa-comment-form__msg--err{background:#fdecec;color:#8a1c1c}.boa-next--no-image{grid-template-columns:1fr}.boa-next__media{min-width:0}.boa-next__media .boa-media{aspect-ratio:var(--boa-img-ratio, 16 / 10)}.boa-next__media.is-auto>*{opacity:0;transition:opacity .4s ease}.boa-next__media.is-auto.is-ready>*{opacity:1}.boa-next__media.is-auto{background:var(--boa-ph);border-radius:var(--boa-radius)}.boa-next__media.is-auto.is-ready{background:none}.boa-pic{display:contents}.boa-media--video{position:relative}.boa-media--video .boa-video__poster,.boa-media--video .boa-video__el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--boa-img-fit, cover)}.boa-media--video .boa-video__el{z-index:1}@media(max-width:749px){.boa-media--video .boa-video__el--desk{display:none}}@media(min-width:750px){.boa-media--video .boa-video__el--mob{display:none}}.boa-header,.boa-header.is-scrolled,.boa-header--top-transparent:not(.is-scrolled){color:#fff!important}.boa-header .boa-header__bar{color:#fff}.boa-header__bar .boa-nav a,.boa-header__bar .boa-lang,.boa-header__bar .boa-lang__code,.boa-header__bar .boa-logo span{color:inherit}.boa-header__bar .boa-burger,.boa-header.is-scrolled .boa-header__bar .boa-burger{background:transparent;border-color:currentColor;color:inherit}.boa-header__bar .boa-btn--ink,.boa-header.is-scrolled .boa-header__bar .boa-btn--ink,.boa-header--top-transparent:not(.is-scrolled) .boa-header__bar .boa-btn--ink{background:#fff;color:var(--boa-hdr-sbg, #06163F)}
/*# sourceMappingURL=/cdn/shop/t/42/assets/boa.css.map */
