:root{--be-paper:#e9e9e7;--be-ink:#090909;--be-red:#ff3424;--be-muted:#606160;--be-line:#222;--be-page:min(1540px,calc(100% - 40px));--be-display:'Anton',Impact,sans-serif;--be-sans:'Inter',Arial,sans-serif;--be-mono:'IBM Plex Mono',monospace}
body.bd-system{margin:0;background:var(--be-paper)!important;color:var(--be-ink)!important;font-family:var(--be-sans)!important}.bd-system .site-header{width:var(--be-page)!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;border:1px solid var(--be-line)!important;border-top:0!important;border-radius:0!important;background:rgba(233,233,231,.94)!important;box-shadow:none!important;backdrop-filter:blur(14px)}.bd-system .header-primary a,.bd-system .lang-switch a{color:var(--be-ink)!important;font:500 10px var(--be-mono)!important}.bd-system .header-quote{border-radius:999px!important;background:transparent!important;color:var(--be-ink)!important;border:1px solid!important}.bd-system main>section{width:var(--be-page);margin-inline:auto!important;border-inline:1px solid var(--be-line);border-bottom:1px solid var(--be-line);border-radius:0!important}.bd-system .section{padding-block:clamp(72px,8vw,120px)!important}.bd-system :is(h1,h2,h3,.font-display,.text-title){font-family:var(--be-display)!important;letter-spacing:-.025em!important;text-transform:uppercase}.bd-system .site-footer{width:var(--be-page);margin:auto;background:#050505!important}
.be-home{padding-top:0}.be-home section{position:relative;width:var(--be-page);margin:auto;border:1px solid var(--be-line);border-top:0}.be-hero{min-height:min(850px,calc(100vh - 32px));overflow:hidden;isolation:isolate}.be-hero__media{position:absolute;inset:0;z-index:-2}.be-hero__media:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.42),transparent 48%)}.be-hero__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.12)}.be-hero__meta{position:absolute;top:28px;left:27%;right:28px;display:flex;justify-content:space-between;font:500 10px var(--be-mono)}.be-hero h1{position:absolute;z-index:2;top:30px;left:5%;margin:0;color:var(--be-red)!important;font:400 clamp(8rem,17vw,17rem)/.74 var(--be-display)!important;letter-spacing:-.025em!important}.be-hero h1 span{display:block;margin-left:18%}.be-hero__note{position:absolute;top:27%;left:48%;max-width:290px;font:500 11px/1.45 var(--be-mono)}.be-stat{position:absolute;left:6%;bottom:19%;color:#fff}.be-stat strong{display:block;color:var(--be-red);font:400 clamp(5rem,9vw,9rem)/.8 var(--be-display)}.be-manifesto{position:absolute;right:6%;bottom:13%;margin:0;color:#fff;font:700 clamp(1.8rem,3vw,3.4rem)/.9 var(--be-sans);text-transform:uppercase;letter-spacing:-.055em}.be-manifesto b{color:var(--be-red)}.be-cta{position:absolute;left:6%;bottom:7%;min-width:270px;min-height:62px;padding:0 22px;display:flex;justify-content:space-between;align-items:center;background:var(--be-paper);font:700 10px var(--be-mono);text-decoration:none;text-transform:uppercase}.be-statement{min-height:650px;padding:90px 6%;display:grid;grid-template-columns:1fr 2.2fr 1fr;align-items:center}.be-kicker{font:500 10px var(--be-mono);color:var(--be-red);text-transform:uppercase}.be-statement h2{grid-column:2;margin:0;text-align:center;font:900 clamp(3.2rem,6vw,6.7rem)/.9 var(--be-sans)!important;letter-spacing:-.07em!important}.be-statement h2 em{color:var(--be-red);font-style:normal}.be-statement p{grid-column:2;max-width:340px;justify-self:center;color:var(--be-muted);font:500 11px/1.55 var(--be-mono)}
.be-work{padding:82px 6%}.be-work__head{display:grid;grid-template-columns:1fr 1.4fr;gap:8vw}.be-work h2{margin:20px 0;font-size:clamp(4rem,8vw,9rem)!important;line-height:.83!important}.be-work h2 span{color:var(--be-red)}.be-work__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid}.be-project{min-height:260px;padding:26px;border-right:1px solid;display:flex;flex-direction:column;color:inherit;text-decoration:none}.be-project:nth-child(3n){border-right:0}.be-project:nth-child(n+4){border-top:1px solid}.be-project small{font:500 10px var(--be-mono);color:var(--be-red)}.be-project h3{margin:auto 0 14px;font-size:clamp(2.2rem,4vw,4.2rem)!important;line-height:.9}.be-project p{margin:0;color:var(--be-muted);font:500 11px var(--be-mono)}
.be-services{padding:80px 6% 0;background:#050505;color:#fff}.be-services h2{margin:18px 0;font-size:clamp(4rem,8vw,9rem)!important;line-height:.84}.be-service-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:90px;border-top:1px solid #444}.be-service-grid article{min-height:430px;padding:28px 22px;border-right:1px solid #444;display:flex;flex-direction:column}.be-service-grid article:last-child{border-right:0}.be-service-grid span{color:#999;font:500 9px var(--be-mono)}.be-service-grid h3{margin:65px 0 15px;color:#fff!important;font-size:clamp(2.3rem,3.8vw,4rem)!important;line-height:.88}.be-service-grid p{margin-top:auto;color:#aaa;font:500 11px/1.55 var(--be-mono)}.be-service-grid strong{color:var(--be-red);font:500 12px var(--be-mono)}.be-contact{min-height:650px;padding:85px 6%;overflow:hidden;background:var(--be-red)}.be-contact:after{content:'24';position:absolute;right:-.04em;bottom:-.3em;color:rgba(0,0,0,.12);font:400 min(50vw,44rem)/1 var(--be-display)}.be-contact h2{position:relative;margin:35px 0 25px;font:900 clamp(4rem,8vw,8.5rem)/.84 var(--be-sans)!important;letter-spacing:-.075em!important}.be-contact a{position:relative;display:inline-flex;margin-top:35px;padding:20px 25px;border:2px solid;color:inherit;text-decoration:none;font:700 14px var(--be-mono)}
@media(max-width:900px){:root{--be-page:calc(100% - 18px)}.be-hero h1{top:72px;font-size:clamp(6rem,20vw,10rem)}.be-hero h1 span{margin-left:0}.be-hero__note{top:38%;left:7%;color:#fff}.be-work__head,.be-statement{grid-template-columns:1fr}.be-statement h2,.be-statement p{grid-column:1}.be-work__grid{grid-template-columns:1fr 1fr}.be-project:nth-child(n){border:0;border-top:1px solid}.be-service-grid{grid-template-columns:1fr 1fr}.be-service-grid article{border-bottom:1px solid #444}.be-service-grid article:last-child{grid-column:1/-1}}
@media(max-width:560px){.be-hero{min-height:720px}.be-hero__meta{left:7%}.be-hero__meta span:last-child{display:none}.be-hero h1{font-size:clamp(5.2rem,25vw,7rem)}.be-stat{display:none}.be-manifesto{font-size:1.7rem;bottom:19%}.be-cta{left:7%;width:86%}.be-statement,.be-work,.be-services,.be-contact{padding-left:7%;padding-right:7%}.be-statement h2{font-size:2.8rem!important}.be-work__grid,.be-service-grid{grid-template-columns:1fr}.be-service-grid article:last-child{grid-column:auto}.be-project{min-height:200px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
body.bd-system.page-index header.site-header{background:rgba(233,233,231,.95)!important;border-color:var(--be-line)!important}.page-index .site-header :is(.header-primary a,.lang-switch a,.header-menu-toggle){color:var(--be-ink)!important}.page-index .be-hero h1{top:92px;font-size:clamp(7rem,15vw,15rem)!important}.page-index .be-hero__meta{top:92px}.page-index .be-hero__note{color:#fff;text-shadow:0 1px 8px #000}.page-index .be-manifesto{color:#fff!important}.page-index .be-stat span{color:#fff!important}
body.bd-system header.site-header{background:transparent!important;border:0!important}.bd-system .site-header .header-shell{background:rgba(233,233,231,.95)!important;border:1px solid var(--be-line)!important;border-radius:0!important;box-shadow:none!important}.bd-system .site-header :is(.header-primary a,.lang-switch a,.header-menu-toggle){color:var(--be-ink)!important}
.be-text-link{grid-column:2;justify-self:center;margin-top:22px;font:600 11px var(--be-mono);text-decoration:none;border-bottom:1px solid}.be-section-head{display:grid;grid-template-columns:.65fr 1.35fr;gap:6vw}.be-section-head h2{margin:0;font-size:clamp(4rem,8vw,9rem)!important;line-height:.83!important}.be-method,.be-plans,.be-commerce,.be-portfolio{padding:90px 6%}.be-method ol{margin:85px 0 0;padding:0;list-style:none}.be-method li{display:grid;grid-template-columns:100px 1fr;padding:34px 0;border-top:1px solid;opacity:.2;transform:translateY(24px);transition:.55s ease}.be-method li.is-visible{opacity:1;transform:none}.be-method li>span{color:var(--be-red);font:500 11px var(--be-mono)}.be-method b{font:400 clamp(2.5rem,5vw,5.5rem) var(--be-display)}.be-method p{max-width:560px;color:var(--be-muted)}
.be-plans{background:var(--be-paper)}.be-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:75px;border:1px solid}.be-plan-grid--two{grid-template-columns:repeat(2,1fr)}.be-plan{min-height:590px;padding:32px;display:flex;flex-direction:column;border-right:1px solid;opacity:.35;transform:translateY(24px);transition:.5s ease}.be-plan:last-child{border-right:0}.be-plan.is-visible{opacity:1;transform:none}.be-plan.is-featured{background:var(--be-red)}.be-plan>span{font:500 10px var(--be-mono)}.be-plan h3{margin:65px 0 5px;font-size:clamp(3.8rem,6vw,7rem)!important}.be-plan>strong{font:400 clamp(3.2rem,5vw,6rem) var(--be-display)}.be-plan p{max-width:420px}.be-plan ul{margin:auto 0 35px;padding:0;list-style:none;border-top:1px solid}.be-plan li{padding:11px 0;border-bottom:1px solid;font-size:.86rem}.be-plan a{font:600 11px var(--be-mono);text-decoration:none}.be-commerce{background:#050505;color:#fff}.be-commerce .be-section-head h2,.be-commerce .be-plan h3{color:#fff!important}.be-commerce .be-plan-grid{border-color:#555}.be-commerce .be-plan{border-color:#555}.be-commerce .be-plan:not(.is-featured) p,.be-commerce .be-plan:not(.is-featured) li{color:#bbb}.be-software{min-height:720px;padding:90px 6%;background:var(--be-red)}.be-software h2{max-width:1100px;margin:35px 0;font:900 clamp(4rem,8vw,9rem)/.84 var(--be-sans)!important;letter-spacing:-.075em!important}.be-software h2 em{color:#fff;font-style:normal}.be-software>p{max-width:620px}.be-software__price{position:absolute;right:7%;bottom:90px}.be-software__price small{display:block;font:500 10px var(--be-mono)}.be-software__price strong{font:400 clamp(6rem,12vw,13rem)/.8 var(--be-display)}.be-software>a{display:inline-flex;margin-top:45px;padding:18px 22px;border:2px solid;color:inherit;font:600 11px var(--be-mono);text-decoration:none}.be-carousel{display:grid;grid-template-columns:64px 1fr 64px;align-items:stretch;margin-top:70px}.be-carousel__viewport{overflow:hidden;border:1px solid}.be-carousel__track{display:flex;transition:transform .55s cubic-bezier(.16,1,.3,1)}.be-slide{flex:0 0 100%;min-height:480px;padding:38px;display:flex;flex-direction:column;color:inherit;text-decoration:none;background:var(--be-paper);opacity:.4;transition:opacity .4s}.be-slide.is-visible{opacity:1}.be-slide small{font:500 10px var(--be-mono);color:var(--be-red)}.be-slide h3{margin:auto 0 25px;font-size:clamp(4rem,9vw,10rem)!important;line-height:.82}.be-slide span{font:600 11px var(--be-mono)}.be-carousel__arrow{border:1px solid;background:transparent;font-size:24px;cursor:pointer}.be-carousel__arrow:hover,.be-carousel__arrow:focus-visible{background:var(--be-red)}
@media(max-width:900px){.be-section-head{grid-template-columns:1fr}.be-plan-grid,.be-plan-grid--two{grid-template-columns:1fr}.be-plan{min-height:500px;border-right:0;border-bottom:1px solid}.be-software__price{position:relative;right:auto;bottom:auto;margin-top:60px}.be-carousel{grid-template-columns:48px 1fr 48px}.be-text-link{grid-column:1}}
@media(max-width:560px){.be-method,.be-plans,.be-commerce,.be-portfolio{padding:70px 7%}.be-method li{grid-template-columns:48px 1fr}.be-plan{padding:25px}.be-software{padding:70px 7%}.be-slide{min-height:360px;padding:24px}.be-carousel{grid-template-columns:42px 1fr 42px}}
@media(min-width:761px){.bd-system .header-primary{display:flex!important;gap:clamp(10px,1.4vw,24px)!important}.bd-system .system-menu{display:none!important}.bd-system .lang-switch{display:none!important}}
body.bd-system.page-him main.him-page>section.be-software{background:var(--be-red)!important;color:var(--be-ink)!important}body.bd-system.page-him main.him-page>section.be-software h1{max-width:1100px;margin:35px 0;color:var(--be-ink)!important;font:900 clamp(4rem,8vw,9rem)/.84 var(--be-sans)!important;letter-spacing:-.075em!important}body.bd-system.page-him main.him-page>section.be-method{background:var(--be-paper)!important;color:var(--be-ink)!important}body.bd-system.page-him main.him-page>section.be-method h2{color:var(--be-ink)!important}
