.dbs{background:#f1f6f2;color:#19251d;padding:56px max(24px,calc((100% - 1380px)/2));margin:0;box-sizing:border-box}.dbs header{margin-bottom:28px}.dbs .dbs-eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:600;color:#497d55;margin:0 0 10px}.dbs header h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-1px;margin:0 0 12px;color:#19251d}.dbs header>p:last-child{font-size:14px;color:#5e6d62;margin:0}.dbs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dbs a.dbs-card{display:flex;flex-direction:column;align-items:flex-start;gap:18px;text-decoration:none;border:1px solid #d5e4d8;border-radius:12px;background:#fff;padding:24px;color:#19251d!important;min-width:0;transition:transform .15s,border-color .15s}.dbs a.dbs-card:hover{transform:translateY(-3px);border-color:#00a63d}.dbs-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:13px;background:#e4f4e9;color:#00a63d}.dbs-icon svg{width:34px;height:34px}.dbs-card>div{display:flex;flex:1;flex-direction:column;width:100%}.dbs .dbs-card h3{font-size:19px;line-height:1.25;font-weight:600;letter-spacing:-.4px;margin:0 0 12px;color:#19251d}.dbs .dbs-card p{font-size:13px;line-height:1.6;color:#607066;margin:0 0 22px}.dbs .dbs-cta{margin-top:auto;font-weight:600;font-size:12px;color:#007d2c;display:flex;justify-content:space-between;gap:8px}.dbs-compact{background:transparent;padding:23px 0 5px;border-top:1px solid #e4e9e5;margin:22px 0 0}.dbs-compact>h3{font-size:14px;font-weight:600;margin:0 0 14px;color:#304a37}.dbs-compact .dbs-grid{grid-template-columns:1fr 1fr;gap:9px}.dbs-compact a.dbs-card{padding:12px;flex-direction:row;gap:9px;align-items:center;border-radius:7px;background:#f7faf7}.dbs-compact .dbs-icon{width:31px;height:31px;flex-shrink:0;border-radius:7px}.dbs-compact .dbs-icon svg{width:23px;height:23px}.dbs-compact .dbs-card h3{font-size:11px;line-height:1.4;letter-spacing:0;margin:0}.dbs :focus-visible{outline:3px solid #009d38;outline-offset:3px}.dbs-request{background:#f3f7f3;padding:40px max(24px,calc((100% - 1200px)/2)) 70px;color:#19251d}.dbs-request-nav{font-size:13px;margin-bottom:35px;color:#007d2c}.dbs-request-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.dbs-request h1{font-size:clamp(32px,4vw,48px);letter-spacing:-1.5px;line-height:1.1;margin:18px 0}.dbs-request-intro{font-size:15px;line-height:1.7;color:#617067}.dbs-request .dbs-compact{border:0}.dbs-request form{padding:32px;background:#fff;border:1px solid #dce5de;border-radius:14px}.dbs-request label{display:grid;gap:7px;margin-bottom:18px;font-size:13px;font-weight:500}.dbs-request input,.dbs-request select,.dbs-request textarea{width:100%;border:1px solid #cbd8ce;border-radius:6px;padding:11px 12px;font-size:14px;color:#223a29;background:#fff;box-sizing:border-box}.dbs-request textarea{min-height:130px;resize:vertical}.dbs-request button[type=submit]{background:#009e39;color:#fff;border:0;border-radius:6px;font-size:14px;font-weight:600;padding:14px 24px;width:100%}.dbs-request small{display:block;font-size:11px;line-height:1.6;color:#6b7a70;margin-top:14px}.dbs-request .dbs-success{background:#e4f5e7;border-radius:8px;padding:16px;color:#17612b;margin-bottom:20px}@media(max-width:1000px){.dbs-grid{grid-template-columns:1fr 1fr}.dbs-request-layout{gap:28px}}@media(max-width:700px){.dbs{padding:34px 20px}.dbs-grid{gap:10px}.dbs a.dbs-card{padding:18px;gap:14px}.dbs .dbs-card h3{font-size:16px}.dbs .dbs-card p{font-size:12px}.dbs-compact{padding:20px 0 0}.dbs-compact a.dbs-card{padding:10px}.dbs-compact .dbs-card h3{font-size:11px}.dbs-request-layout{grid-template-columns:1fr}.dbs-request form{padding:22px}.dbs-request{padding:24px 20px 40px}}@media(prefers-reduced-motion:reduce){.dbs a.dbs-card{transition:none}.dbs a.dbs-card:hover{transform:none}}
.bbs-nav>.bbs-drt-support-link{display:block;text-align:right;padding:7px 4%;background:#edf7ef;color:#007d2c;font-size:12px;font-weight:600;border-top:1px solid #dceade}