.be-page{--be-ink:#102639;--be-copy:#4d6374;--be-paper:#fff;--be-wash:#f0f4f5;--be-line:#d4dde2;color:var(--be-ink);background:var(--be-paper);font-family:Arial,Helvetica,sans-serif}.be-page *{box-sizing:border-box}.be-page h1,.be-page h2,.be-page p,.be-page dl{margin:0}.be-page h1,.be-page h2{font-weight:900;font-style:italic;letter-spacing:-.055em;line-height:.98}.be-page a{color:inherit}.be-kicker{font-size:13px;font-weight:700;margin-bottom:24px!important}.be-hero{padding:clamp(68px,8vw,118px) clamp(24px,6.5vw,104px) clamp(72px,8vw,116px);max-width:1800px;margin:auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:46px 80px;align-items:end}.be-hero h1{font-size:clamp(56px,8vw,124px)}.be-hero-copy p{font-size:clamp(17px,1.4vw,21px);line-height:1.7;color:var(--be-copy);max-width:570px;margin-bottom:20px!important}.be-hero-copy strong{color:var(--be-ink)}.be-identity{padding:clamp(78px,9vw,132px) clamp(24px,8vw,140px);background:var(--be-wash);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px 90px}.be-identity h2{font-size:clamp(50px,6vw,96px)}.be-copy{align-self:end;max-width:700px}.be-copy p{font-size:18px;line-height:1.75;color:var(--be-copy);margin-bottom:22px!important}.be-copy strong{color:var(--be-ink)}.be-facts,.be-services,.be-faq,.be-links{padding:clamp(76px,9vw,130px) clamp(24px,6.5vw,104px);max-width:1800px;margin:auto}.be-section-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:48px 72px;align-items:end;margin-bottom:50px}.be-section-heading h2{font-size:clamp(48px,5.8vw,92px)}.be-section-heading>p{font-size:17px;line-height:1.65;color:var(--be-copy);max-width:520px}.be-facts dl{border-top:1px solid var(--be-line)}.be-facts dl>div{display:grid;grid-template-columns:190px 1fr;gap:30px;padding:22px 0;border-bottom:1px solid var(--be-line)}.be-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--be-copy)}.be-facts dd{margin:0;font-size:18px;font-weight:700}.be-statement{background:var(--be-ink);color:#fff;padding:clamp(80px,9vw,140px) clamp(24px,8vw,140px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:28px 80px;align-items:end}.be-statement>p:first-child{grid-column:1/-1;color:#c3d0da;font-size:13px}.be-statement h2{font-size:clamp(56px,7.6vw,118px)}.be-statement>p:last-child{font-size:18px;line-height:1.7;color:#d9e3e8;max-width:560px;padding-bottom:8px}.be-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.be-service-grid a{text-decoration:none;border-top:1px solid var(--be-line);padding:24px 0 16px;min-height:245px}.be-service-grid span{font-size:12px;color:var(--be-copy)}.be-service-grid strong{display:block;font-size:clamp(27px,2.5vw,36px);letter-spacing:-.04em;line-height:1.05;margin:44px 0 14px}.be-service-grid p{font-size:15px;line-height:1.65;color:var(--be-copy);max-width:36ch}.be-service-grid a:hover strong{text-decoration:underline;text-underline-offset:5px}.be-links{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px 90px;align-items:start;background:#f7f9fa;max-width:none}.be-links>div:first-child,.be-link-list{max-width:760px}.be-links h2{font-size:clamp(48px,5.8vw,92px)}.be-link-list{border-top:1px solid var(--be-line)}.be-link-list a{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--be-line);text-decoration:none;font-size:17px;font-weight:700}.be-link-list a:hover{color:#007f78}@media (max-width:1023px){.be-hero,.be-identity,.be-section-heading,.be-statement,.be-links{grid-template-columns:1fr}.be-statement>p:first-child{grid-column:auto}.be-service-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.be-hero{padding:48px 22px 62px;gap:28px}.be-hero h1{font-size:clamp(48px,15vw,74px)}.be-identity,.be-facts,.be-services,.be-links{padding:64px 24px}.be-identity{gap:30px}.be-identity h2,.be-section-heading h2,.be-links h2{font-size:clamp(44px,12vw,68px)}.be-copy p,.be-facts dd,.be-statement>p:last-child{font-size:16px}.be-facts dl>div{grid-template-columns:1fr;gap:6px}.be-statement{padding:72px 24px}.be-statement h2{font-size:clamp(50px,13vw,78px)}.be-service-grid{grid-template-columns:1fr}.be-service-grid a{min-height:210px}.be-section-heading{gap:26px;margin-bottom:34px}}.be-faq{background:var(--be-wash)}.be-faq-list{border-top:1px solid var(--be-line)}.be-faq-list details{border-bottom:1px solid var(--be-line)}.be-faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;font-size:clamp(18px,1.8vw,26px);font-weight:800;letter-spacing:-.025em}.be-faq-list summary::-webkit-details-marker{display:none}.be-faq-list summary i{font-style:normal;font-size:28px;font-weight:400;line-height:1;color:#007f78;transition:transform .2s ease}.be-faq-list details[open] summary i{transform:rotate(45deg)}.be-faq-list details>p{max-width:900px;padding:0 60px 24px 0;font-size:16px;line-height:1.75;color:var(--be-copy)}@media (max-width:760px){.be-faq{padding:64px 24px}.be-faq-list summary{font-size:18px;padding:20px 0}.be-faq-list details>p{padding:0 0 20px;font-size:15px}}
