.be-page{--be-blue:#21436a;--be-cyan:#38839f;--be-orange:#e98d18;color:#253e50;font-family:var(--body)}.be-page h1,.be-page h2,.be-page h3,.be-page h4{font-family:var(--body);font-weight:800;line-height:1.12;letter-spacing:-.045em}.be-page h1{font-size:clamp(44px,4.7vw,72px);max-width:720px}.be-page h2{font-size:clamp(35px,3.7vw,57px)}.be-page h3{font-size:24px}.be-page p,.be-page li{font-size:15px;line-height:1.85;color:#697d8a}.be-kicker{font-size:10px!important;font-weight:800;letter-spacing:.12em;color:#2a7295!important;margin-bottom:21px}.be-crumb{display:flex;gap:13px;font-size:12px;padding-block:25px}.be-section{padding-block:85px}.be-hero{display:grid;grid-template-columns:1.05fr .95fr;margin:0 18px;overflow:hidden;border-radius:22px;background:#edf2f5}.be-hero-copy{padding:48px 6vw 60px max(35px,calc((100vw - 1280px)/2 - 18px))}.be-brand{margin-bottom:45px}.be-brand img{width:210px;height:85px;object-fit:contain;object-position:left}.be-brand>span{display:block;font-size:9px;font-weight:800;letter-spacing:.09em;margin-top:15px}.be-hero p:not(.be-kicker){margin-top:27px;max-width:600px}.be-hero-photo{position:relative;min-width:0;background:#21436a}.be-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:40% center}.be-hero-photo>span{position:absolute;left:0;right:0;bottom:0;padding:27px;background:#21436ae6;color:white;font-size:10px;font-weight:800;letter-spacing:.1em}.be-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin-top:30px}.be-buy{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;background:var(--be-blue);color:white;font-size:12px;font-weight:800;padding:17px 20px;border-radius:5px;max-width:100%;line-height:1.6;transition:transform .2s,background .2s}.be-buy>span{font-size:21px}.be-buy:hover{background:#305e90;transform:translateY(-2px)}.be-link{display:inline-block;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:5px;line-height:1.8}.be-process{border-bottom:1px solid #cfdae1}.be-process>.wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-block:30px}.be-process a{display:flex;align-items:center;gap:18px;font-size:13px;font-weight:800}.be-process b{font-size:24px;color:var(--be-orange)}.be-process small{display:block;font-size:11px;color:#8294a0;font-weight:400;margin-top:7px}.be-title{max-width:850px;margin-bottom:40px}.be-title>p:last-child{margin-top:27px;max-width:760px}.be-brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.be-brand-grid article{padding:35px;background:#f0f4f6;border-radius:12px;border-top:4px solid #2f7899;display:flex;flex-direction:column;align-items:flex-start}.be-brand-grid article:nth-child(2){border-top-color:var(--be-orange)}.be-brand-grid article:nth-child(3){border-top-color:#808c96}.be-brand-grid span{font-size:9px;font-weight:800;letter-spacing:.1em}.be-brand-grid h3{font-size:44px;margin-block:24px}.be-brand-grid p{font-size:14px;margin-bottom:25px}.be-brand-grid a{font-size:12px;font-weight:800;margin-top:auto}.be-apps{background:#203d5d;color:white}.be-apps .be-kicker{color:#a9d4e5!important}.be-apps p{color:#c0d0dd}.be-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.be-app-grid article{background:#f5f7f8;color:#253e50;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.be-app-grid article>img{width:100%;aspect-ratio:1.5;object-fit:cover}.be-app-grid article>div{padding:28px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.be-app-grid article span{font-size:9px;font-weight:800;letter-spacing:.07em;color:#58829e}.be-app-grid h3{margin-block:20px}.be-app-grid p,.be-app-grid li{color:#697d8a;font-size:13px}.be-app-grid ul{padding-left:17px;margin-block:24px}.be-app-grid .be-buy{margin-top:auto;width:100%;gap:12px;padding:15px}.be-source{display:block;font-size:10px;text-decoration:underline;text-underline-offset:4px;margin-top:23px;line-height:1.8}.be-device-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center;margin-bottom:45px}.be-device-heading p:not(.be-kicker){margin-top:27px}.be-device-heading>img{width:100%;max-height:330px;object-fit:cover;border-radius:14px}.be-device-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.be-device-grid article{border:1px solid #ccd9e1;border-radius:12px;padding:28px;display:flex;flex-direction:column;align-items:flex-start}.be-device-grid article>span{font-size:11px;color:#6e9db7;font-weight:800;margin-bottom:24px}.be-device-grid h3{min-height:54px;margin-bottom:22px}.be-device-grid p{font-size:13px;margin-bottom:25px}.be-device-grid .be-buy{margin-top:auto;padding:12px 15px;font-size:11px;gap:12px;width:100%}.be-device-note{background:#edf3f6;border-radius:12px;display:grid;grid-template-columns:.7fr 1.3fr;gap:20px 40px;margin-top:30px;padding:30px}.be-device-note .be-buy{grid-column:2;justify-self:start}.be-fasteners{background:#edf3f6}.be-fast-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.be-fast-layout>div:first-child{position:sticky;top:calc(var(--header-height,118px) + 25px);background:white;border-radius:14px;overflow:hidden}.be-fast-layout img{width:100%;height:auto}.be-image-note{display:block;padding:25px;font-size:10px;letter-spacing:.09em;font-weight:800}.be-fast-layout h2+p{margin-top:28px}.be-fast-links{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-block:32px}.be-fast-links .be-buy{font-size:11px;padding:13px;gap:10px}.be-fast-layout h3{margin-bottom:20px}.be-kmr{background:#fffaf2}.be-kmr-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.be-kmr .be-kicker{color:#a85c00!important}.be-kmr h2+p{margin-top:27px}.be-kmr .be-buy{background:#b46400}.be-kmr-topics{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-block:25px}.be-kmr-topics span{font-size:10px;font-weight:800;letter-spacing:.08em;border-bottom:1px solid #e4d3bc;padding-bottom:13px}.be-kmr img{width:100%;height:570px;object-fit:cover;border-radius:15px}.be-auto{position:relative;background:#172f4d;color:white}.be-auto-image{position:absolute;inset:0 0 0 45%}.be-auto-image img{height:100%;width:100%;object-fit:cover}.be-auto-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#172f4d,#172f4d18)}.be-auto-copy{position:relative;max-width:600px;width:49%}.be-auto-copy h2{font-size:clamp(35px,3.6vw,56px)}.be-auto-copy p{color:#c1d2e1;margin-top:25px}.be-auto-copy .be-kicker{color:#9fcce3!important;margin-top:0}.be-auto .be-buy{background:white;color:#21436a;margin-top:28px}.be-auto .be-link{display:block;margin-top:23px}.be-checks{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.be-checks article{border-top:1px solid #d0dde5;padding-top:25px}.be-checks b{font-size:11px;color:#467fa2}.be-checks h3{margin-block:22px}.be-checks p{font-size:13px}.be-service{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:55px;margin-top:65px;background:#f0f4f6;border-radius:14px;padding:35px}.be-service h3{font-size:30px}.be-service h3+p{margin-top:25px;font-size:14px}.be-service img{width:100%;border-radius:9px}.be-close{margin:0 18px;background:#21436a;color:white;border-radius:22px;padding-block:60px}.be-close .be-kicker{color:#aad4e7!important}.be-close p:not(.be-kicker){color:#c5d6e3;max-width:720px;margin-top:27px}.be-close .be-buy{background:white;color:#21436a}.be-page section[id]{scroll-margin-top:160px}.be-page a:focus-visible{outline:3px solid #e98d18;outline-offset:5px}@media(max-width:1000px){.be-hero-copy{padding-inline:35px}.be-hero h1{font-size:52px}.be-brand-grid,.be-app-grid{gap:17px}.be-brand-grid article,.be-app-grid article>div{padding:23px}.be-device-heading{gap:35px}.be-device-grid{grid-template-columns:repeat(2,1fr)}.be-device-grid h3{min-height:0}.be-fast-layout,.be-kmr-layout{gap:35px}.be-fast-links{grid-template-columns:1fr}.be-checks{gap:20px}.be-auto-copy{width:57%}.be-service{gap:30px}}@media(max-width:650px){.be-section{padding-block:50px}.be-hero{grid-template-columns:1fr;margin-inline:10px;border-radius:17px}.be-hero-copy{padding:30px 25px 35px}.be-brand{margin-bottom:30px}.be-brand img{width:175px;height:70px}.be-hero h1{font-size:43px}.be-hero-photo{height:310px}.be-hero-photo>span{padding:22px;font-size:9px}.be-process>.wrap{grid-template-columns:1fr;gap:22px}.be-process a{font-size:12px}.be-brand-grid,.be-app-grid,.be-device-heading,.be-device-grid,.be-fast-layout,.be-kmr-layout,.be-service,.be-device-note{grid-template-columns:1fr}.be-brand-grid{gap:20px}.be-brand-grid article{padding:28px}.be-brand-grid h3{margin-block:20px}.be-app-grid{gap:25px}.be-app-grid article>div{padding:27px}.be-app-grid article>img{aspect-ratio:1.65}.be-device-heading{gap:30px}.be-device-heading>img{max-height:250px}.be-device-grid h3{font-size:26px}.be-device-note{gap:23px;padding:25px}.be-device-note .be-buy{grid-column:auto}.be-fast-layout{gap:30px}.be-fast-layout>div:first-child{position:static}.be-fast-links{grid-template-columns:1fr}.be-kmr-layout{gap:30px}.be-kmr img{height:310px}.be-auto{display:flex;flex-direction:column}.be-auto-image{position:relative;inset:auto;height:280px}.be-auto-image:after{display:none}.be-auto-copy{max-width:none;width:auto}.be-checks{grid-template-columns:repeat(2,1fr);gap:30px 20px}.be-checks h3{font-size:22px}.be-service{padding:25px;gap:27px}.be-service img{max-height:260px;object-fit:cover;grid-row:1}.be-service h3{font-size:27px}.be-close{margin-inline:10px;border-radius:17px;padding-block:45px}.be-buy{font-size:11px;gap:17px}.be-title{margin-bottom:30px}}
