.bess-page{background:#000;color:#f8f8f0;padding:170px 0 60px;overflow-x:clip}.bess-container{width:min(1200px,calc(100% - 64px));margin:0 auto}.bess-page h1,.bess-page h2,.bess-page h3{font-family:var(--font-body);line-height:1.15}.bess-page h1{font-size:clamp(40px,5vw,72px);margin:18px 0}.bess-page h2{font-size:clamp(28px,3.2vw,42px);margin:14px 0 28px;max-width:900px}.bess-page h3{font-size:21px;margin:0 0 14px}.bess-page p{line-height:1.75;color:#bcbcbc}.bess-page .bess-kicker{font-size:12px;letter-spacing:.16em;color:var(--lime);margin-top:32px}.bess-page .bess-subtitle{color:#f8f8f0;font-size:22px}.bess-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;padding-bottom:70px}.bess-back,.bess-text-link{color:var(--lime)}.bess-hero-image{position:relative;min-height:400px;aspect-ratio:1.2;background:#000;border-radius:12px;overflow:hidden}.bess-hero-image img{object-fit:contain}.bess-button{display:inline-flex;align-items:center;gap:20px;background:var(--lime);color:#000;padding:17px 24px;font-weight:700;margin-top:16px;border-radius:4px}.bess-button:hover{background:var(--lime-2)}.bess-back:focus-visible,.bess-button:focus-visible,.bess-text-link:focus-visible{outline:2px solid #fff;outline-offset:5px}.bess-section{padding:50px 0;border-top:1px solid #333}.bess-intro{max-width:850px}.bess-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:32px}.bess-grid article{border:1px solid #333;border-radius:8px;padding:28px;background:#000}.bess-grid p,.bess-steps p{margin-bottom:0}.bess-steps{list-style:none;padding:0;margin:0}.bess-steps li{display:flex;gap:24px;padding:26px 0;border-bottom:1px solid #222}.bess-steps li>span{color:var(--lime);font-size:26px;font-weight:700}.bess-cta{text-align:center}.bess-cta h2{margin-inline:auto}@media (max-width:800px){.bess-page{padding-top:130px}.bess-container{width:calc(100% - 40px)}.bess-grid,.bess-hero{grid-template-columns:1fr;gap:24px}.bess-hero-image{min-height:240px}.bess-section{padding-block:32px}.bess-grid article{padding:22px}}