.scba-start{background:#fffdf3;color:#173e32;font:16px/1.75 "Open Sans",sans-serif}.scba-start *{box-sizing:border-box}.scba-start h1,.scba-start h2,.scba-start h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.03em;line-height:1.15;color:#173e32;margin:0}.scba-start p{margin:0 0 18px}.scba-start a{color:#173e32;text-decoration:none}.scba-start a:hover{text-decoration:underline}.scba-start :focus-visible{outline:3px solid #ad7c21;outline-offset:5px}.bs-wrap{width:min(1160px,calc(100% - 64px));margin:auto}.bs-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#6b765c;margin-bottom:17px!important}.bs-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center;padding:60px 0 45px}.bs-hero h1{font-size:clamp(42px,4.5vw,64px)}.bs-lead{font-size:17px;max-width:640px;color:#58685f;margin-top:25px!important}.bs-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:27px}.bs-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;border-radius:5px;padding:14px 23px;background:#173e32;color:white!important;font-size:13px;font-weight:700}.bs-button:hover{background:#265542;text-decoration:none!important}.bs-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700}.bs-welcome{padding:32px;background:#f2ebd6;border-radius:10px;border-top:4px solid #c9a044}.bs-bee{display:block;width:95px;height:95px;object-fit:contain;margin-bottom:20px}.bs-welcome h2{font-size:32px;margin-bottom:20px}.bs-welcome p:not(.bs-eyebrow){font-size:14px;color:#58685f}.bs-welcome-note{display:block;border-top:1px solid #d9cfaf;padding-top:18px;font-size:12px;font-weight:600}.bs-jump{display:flex;gap:28px;flex-wrap:wrap;padding:22px 0;border-block:1px solid #dce0cf;font-size:12px}.bs-jump>span{color:#697657}.bs-jump a{font-weight:700}.bs-section{padding:55px 0;scroll-margin-top:205px}.bs-heading{max-width:760px;margin-bottom:30px}.bs-section h2{font-size:38px}.bs-heading>p:last-child{font-size:15px;color:#58685f;margin-top:20px}.bs-steps{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bs-steps article{display:flex;align-items:flex-start;gap:22px;background:#f3f3e8;border:1px solid #e1e3d4;border-radius:7px;padding:30px}.bs-number{font:31px/1 Georgia,serif;color:#987528;border-bottom:2px solid #d5b663;padding-bottom:10px}.bs-steps h3{font-size:29px;margin-bottom:19px}.bs-steps article p:not(.bs-eyebrow){font-size:14px;color:#58685f}.bs-reading{display:block;font-size:12px;text-decoration:underline!important;margin-top:15px;color:#58685f!important}.bs-plan{border-block:1px solid #dce0cf;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.bs-plan>div>p:last-child{margin-top:23px;font-size:14px;color:#58685f}.bs-plan ul{padding:0;margin:0;list-style:none}.bs-plan li{padding:18px 0;border-bottom:1px solid #dce0cf}.bs-plan li:first-child{padding-top:0}.bs-plan strong,.bs-plan span{display:block}.bs-plan strong{font-size:15px}.bs-plan span{font-size:13px;color:#58685f;margin-top:5px}.bs-next{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bs-next>a{padding:28px;background:#f3f3e8;border:1px solid #e1e3d4;border-radius:7px;display:flex;flex-direction:column;align-items:flex-start}.bs-next h3{font-size:27px;margin-bottom:18px}.bs-next p{font-size:14px;color:#58685f;flex:1}.bs-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:36px;background:#f2ebd6;border-radius:8px;margin-bottom:55px}.bs-cta h2{font-size:32px;max-width:700px}.bs-cta p:last-child{font-size:14px;color:#58685f;margin:18px 0 0}.bs-cta .bs-button{flex-shrink:0}@media(max-width:1000px){.bs-hero{gap:35px;grid-template-columns:1.2fr 1fr}.bs-steps article{padding:24px;gap:17px}.bs-plan{gap:35px}.bs-next{gap:17px}}@media(max-width:700px){.bs-wrap{width:calc(100% - 36px)}.bs-hero{grid-template-columns:1fr;padding:35px 0;gap:30px}.bs-hero h1{font-size:42px}.bs-lead{font-size:16px}.bs-welcome{padding:26px}.bs-welcome h2{font-size:29px}.bs-jump{gap:13px 20px}.bs-jump>span{width:100%}.bs-section{padding:38px 0;scroll-margin-top:130px}.bs-section h2{font-size:32px}.bs-steps,.bs-plan,.bs-next{grid-template-columns:1fr}.bs-steps h3{font-size:27px}.bs-plan{gap:25px}.bs-cta{padding:27px 23px;align-items:flex-start;flex-direction:column;margin-bottom:38px}.bs-cta h2{font-size:29px}.bs-cta .bs-button{width:100%}}