.bb-pd-sector-selector>header{max-width:850px;margin:0 auto 34px;text-align:center}.bb-pd-sector-selector>header>p{max-width:720px;margin:12px auto 0}.bb-pd-sector-controls{max-width:1120px;margin:auto}.bb-pd-sector-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.bb-pd-sector-tabs button{min-width:0;border:1px solid #dce1d8;border-radius:14px;background:#fff;padding:14px 9px;display:grid;justify-items:center;gap:8px;cursor:pointer;color:#444d3f;font:inherit;font-size:11px;font-weight:800}.bb-pd-sector-tabs button i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#efffd0;color:#253017;font-style:normal;font-size:10px;letter-spacing:.05em}.bb-pd-sector-tabs button[aria-selected="true"]{border-color:#9ac831;background:#f7ffe9;box-shadow:inset 0 -3px #c6ff3e}.bb-pd-sector-tabs button:focus-visible,.bb-pd-sector-all input:focus-visible,.bb-pd-sector-all select:focus-visible{outline:3px solid #91bd25;outline-offset:3px}.bb-pd-sector-all{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:16px;align-items:end}.bb-pd-sector-all label{display:grid;gap:7px}.bb-pd-sector-all label span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.bb-pd-sector-all input{border:1px solid #cfd5ca;border-radius:11px;background:#fff;padding:12px 14px;font:inherit}.bb-pd-sector-all select{grid-column:1/-1;width:100%;border:1px solid #dce1d8;border-radius:12px;background:#fff;padding:7px;font:inherit;font-size:13px}.bb-pd-sector-all option{padding:8px}.bb-pd-sector-all button{border:0;border-radius:99px;background:#0c0c0a;color:#fff;padding:12px 16px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.bb-pd-sector-empty{grid-column:1/-1;margin:0;background:#f3f5ee;border-radius:11px;padding:18px;text-align:center}.bb-pd-sector-panel{max-width:1120px;margin:25px auto 0;border:1px solid #dde2d9;border-radius:22px;background:#f5f6f1;padding:clamp(24px,4vw,46px);display:grid;grid-template-columns:1fr .86fr;gap:clamp(34px,5vw,70px);align-items:center;min-height:560px}.bb-pd-sector-copy h3{font-size:clamp(32px,3.5vw,52px);line-height:1.02;letter-spacing:-.045em;margin:0 0 16px}.bb-pd-sector-description{font-size:16px;line-height:1.6}.bb-pd-sector-copy dl{margin:25px 0}.bb-pd-sector-copy dl>div{display:grid;grid-template-columns:145px 1fr;gap:18px;padding:13px 0;border-top:1px solid #d9ded4}.bb-pd-sector-copy dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.bb-pd-sector-copy dd{margin:0;font-size:13px;line-height:1.45;color:#50594b}.bb-pd-sector-benefit,.bb-pd-sector-limit{border-radius:11px;padding:14px 16px;margin:13px 0}.bb-pd-sector-benefit{background:#e8ffc0}.bb-pd-sector-limit{background:#fff}.bb-pd-sector-benefit b,.bb-pd-sector-benefit span,.bb-pd-sector-limit b,.bb-pd-sector-limit span{display:block}.bb-pd-sector-benefit b,.bb-pd-sector-limit b{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#27321f;margin-bottom:4px}.bb-pd-sector-benefit span,.bb-pd-sector-limit span{font-size:13px;line-height:1.45;color:#50594b}.bb-pd-sector-cta{display:inline-flex;align-items:center;gap:14px;margin-top:10px;background:#0c0c0a;color:#fff;border-radius:99px;padding:8px 8px 8px 18px;font-size:12px;font-weight:800}.bb-pd-sector-cta .bb-arrow{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#c6ff3e;color:#0c0c0a}.bb-pd-sector-visual{min-height:390px;border-radius:20px;background:linear-gradient(145deg,#11140f,#232a1c);padding:28px;display:grid;align-content:center;gap:12px;position:relative;overflow:hidden}.bb-pd-sector-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 20%,#c6ff3e2c,transparent 42%)}.bb-pd-sector-visual>span{position:relative;color:#c6ff3e;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.bb-pd-sector-visual>div{position:relative;background:#fff;border-radius:12px;padding:18px;box-shadow:0 14px 28px #0004}.bb-pd-sector-visual>div:nth-of-type(2){margin-left:26px}.bb-pd-sector-visual>div:nth-of-type(3){margin-left:52px}.bb-pd-sector-visual small,.bb-pd-sector-visual strong{display:block}.bb-pd-sector-visual small{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#697064;margin-bottom:7px}.bb-pd-sector-visual strong{font-size:13px;line-height:1.35}.bb-pd-sector-visual>i{position:relative;color:#c6ff3e;font-style:normal;margin-left:18px;height:6px}.bb-pd-sector-visual[data-product="quotation-system"]>div{border-left:4px solid #c6ff3e}.bb-pd-sector-visual[data-product="payment-tracking"]>div{border-radius:999px}.bb-pd-sector-visual[data-product="content-system"]>div:nth-of-type(2){transform:rotate(-1.5deg)}.bb-pd-sector-visual[data-product="lead-sourcing"]>div,.bb-pd-sector-visual[data-product="lead-qualification"]>div{clip-path:polygon(0 0,100% 0,94% 100%,6% 100%)}.bb-pd-sector-visual[data-product*="bot"]>div{border-radius:18px 18px 18px 4px}.bb-pd-sector-visual[data-product="woocommerce-operations"]>div{display:grid;grid-template-columns:1fr auto}.bb-pd-sector-visual[data-product="website-generation"]>div{border-top:14px solid #dce3d5}.bb-pd-sector-selector>.bb-pd-industry-more{max-width:1120px}
@media(max-width:800px){.bb-pd-sector-tabs{grid-template-columns:repeat(3,1fr)}.bb-pd-sector-panel{grid-template-columns:1fr;min-height:0}.bb-pd-sector-visual{min-height:340px}.bb-pd-sector-copy dl>div{grid-template-columns:1fr;gap:5px}}
@media(max-width:500px){.bb-pd-sector-selector>header{text-align:left}.bb-pd-sector-tabs{display:flex;overflow-x:auto;margin:0 -20px;padding:0 20px 8px;scroll-snap-type:x proximity}.bb-pd-sector-tabs button{flex:0 0 126px;scroll-snap-align:start}.bb-pd-sector-all{grid-template-columns:1fr}.bb-pd-sector-all select,.bb-pd-sector-all .bb-pd-sector-empty{grid-column:1}.bb-pd-sector-all button{justify-self:start}.bb-pd-sector-panel{padding:22px 18px;border-radius:16px}.bb-pd-sector-visual{min-height:310px;padding:20px}.bb-pd-sector-visual>div:nth-of-type(2){margin-left:14px}.bb-pd-sector-visual>div:nth-of-type(3){margin-left:28px}.bb-pd-sector-cta{width:100%;justify-content:space-between}}
@media(prefers-reduced-motion:reduce){.bb-pd-sector-panel *{scroll-behavior:auto!important;transition:none!important}}
