

.b2b{
  --ink:#12201A; --cream:#F3ECDD; --brass:#9C6B2E; --brass-l:#D8B074;
  --surface:#FBF7EC; --surface-2:#EAE0C7;
  --t1:rgba(32,27,16,1); --t2:rgba(32,27,16,.74); --t3:rgba(32,27,16,.56);
  --d1:rgba(243,236,221,1); --d2:rgba(243,236,221,.76); --d3:rgba(243,236,221,.56);
  --line:rgba(32,27,16,.12); --dline:rgba(243,236,221,.16);
  --ease:cubic-bezier(.22,1,.36,1);
  --mono:'Golos',Arial,sans-serif;
  --hh:60px;
  font-family:'Golos',Arial,sans-serif; font-weight:400; font-size:1.0625rem; line-height:1.6;
  background:var(--cream); color:var(--t1);
  -webkit-font-smoothing:antialiased;
}
.b2b *{box-sizing:border-box; margin:0; padding:0;}


.b2b img{display:block; max-width:100%; height:auto;}
.b2b a{color:inherit !important; text-decoration:none !important;}
.b2b svg.i{width:1em; height:1em; flex-shrink:0; fill:none; stroke:currentColor; stroke-width:1.75; stroke-linecap:round; stroke-linejoin:round; vertical-align:-0.13em;}
.b2b .wrap{max-width:1200px; margin:0 auto; padding:0 40px;}
@media (max-width:700px){ .b2b .wrap{padding:0 16px;} }
.b2b section{padding:104px 0; scroll-margin-top:var(--hh);}
@media (max-width:700px){ .b2b section{padding:64px 0;} }
.b2b .tone{background:var(--surface-2);}
.b2b .dark{background:var(--ink); color:var(--d1);}


.b2b .mt8{margin-top:8px !important;} .b2b .mt16{margin-top:16px !important;} .b2b .mt24{margin-top:24px !important;}
.b2b .mt40{margin-top:40px !important;} .b2b .mt64{margin-top:64px !important;} .b2b .mb0{margin-bottom:0 !important;}


.b2b h1,.b2b h2,.b2b h3,.b2b h4{color:var(--t1) !important; font-family:'Golos',Arial,sans-serif !important; font-weight:500 !important; text-transform:none !important; background:none !important; -webkit-text-fill-color:initial !important; margin:0 !important; text-wrap:balance; hyphens:none; -webkit-hyphens:none;}
.b2b h1{font-size:clamp(2.4rem,4.4vw,4.4rem) !important; line-height:.95 !important; letter-spacing:-0.035em !important;}
.b2b h2{font-size:clamp(1.75rem,4.2vw,3.8rem) !important; line-height:.98 !important; letter-spacing:-0.03em !important; max-width:28ch;}
.b2b h3{font-size:clamp(20px,1.9vw,26px) !important; line-height:1.08 !important; letter-spacing:-0.02em !important;}
.b2b h4{font-size:1.125rem !important; line-height:1.15 !important; letter-spacing:-0.015em !important;}
.b2b .dark h1,.b2b .dark h2,.b2b .dark h3,.b2b .dark h4{color:var(--d1) !important;}
.b2b h1 em,.b2b h2 em{font-style:normal; color:var(--brass) !important;}
.b2b .dark h1 em,.b2b .dark h2 em{color:var(--brass-l) !important;}
.b2b p{text-wrap:pretty;}
.b2b .label{font-family:var(--mono); font-size:0.71875rem; line-height:1.8; letter-spacing:.18em; text-transform:uppercase; color:var(--brass); display:block;}
.b2b .dark .label{color:var(--brass-l);}
.b2b .sec-head{margin-bottom:56px;}
.b2b .sec-head .label{margin-bottom:20px;}
.b2b .lead{font-size:clamp(16px,1.25vw,19px); line-height:1.6; color:var(--t2); max-width:56ch; margin-top:24px;}
.b2b .dark .lead{color:var(--d2);}
.b2b .note{font-size:0.8125rem; line-height:1.6; color:var(--t3); margin-top:24px; max-width:72ch;}
.b2b .dark .note{color:var(--d3);}
.b2b .prose p{color:var(--t2); font-size:1.03125rem; max-width:56ch;}
.b2b .prose p + p{margin-top:16px;}
.b2b .dark .prose p{color:var(--d2);}
.b2b .br-d{display:none;}
@media (min-width:900px){ .b2b .br-d{display:inline;} }
.b2b ::selection{background:var(--brass); color:var(--surface);}


.b2b-head{position:sticky; top:0; z-index:100; height:var(--hh); background:rgba(243,236,221,.9); backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px); border-bottom:1px solid var(--line);}
.b2b-head .in{display:flex; align-items:center; justify-content:space-between; gap:16px; height:100%; padding:0 40px; max-width:1200px; margin:0 auto;}
.b2b-brand{font-family:var(--mono); font-size:0.75rem; letter-spacing:.14em; text-transform:uppercase; white-space:nowrap;}
.b2b-brand span{color:var(--brass);}
.b2b-tabs{display:flex; gap:4px;}
.b2b-tabs a{font-size:0.875rem; padding:10px 16px; border-radius:999px; color:var(--t2) !important; white-space:nowrap; min-height:44px; display:inline-flex; align-items:center; transition:color 320ms var(--ease), box-shadow 320ms var(--ease);}
.b2b-tabs a:hover{color:var(--t1) !important;}
.b2b-tabs a.on{color:var(--t1) !important; box-shadow:inset 0 0 0 1px rgba(32,27,16,.22);}
.b2b-head .btn{display:none;}
@media (min-width:960px){ .b2b-head .btn{display:inline-flex; min-height:44px; padding:0 22px; font-size:0.9375rem;} }
@media (max-width:700px){ .b2b-head .in{padding:0 16px;} .b2b-brand .full{display:none;} .b2b-tabs a{padding:8px 12px; font-size:0.84375rem;} }


.b2b .btn{position:relative; overflow:hidden; isolation:isolate; display:inline-flex; align-items:center; justify-content:center; gap:10px; min-height:52px; padding:0 28px; border-radius:999px; font-family:'Golos',Arial,sans-serif; font-weight:500; font-size:1rem; line-height:1.1; letter-spacing:-0.005em; border:none; cursor:pointer; background:none; -webkit-appearance:none; appearance:none; text-align:center; white-space:nowrap;}
.b2b .btn__fill{position:absolute; inset:0; z-index:-1; transform:scaleX(0); transform-origin:left; transition:transform 500ms var(--ease); border-radius:inherit;}
.b2b .btn:hover .btn__fill,.b2b .btn:focus-visible .btn__fill{transform:scaleX(1);}
.b2b .btn__label{position:relative; transition:color 320ms var(--ease);}
.b2b .btn .i{position:relative; transition:transform 520ms var(--ease), color 320ms var(--ease);}
.b2b .btn:hover .i.ar-ur{transform:translate(3px,-3px);}
.b2b .btn:hover .i.ar-r{transform:translateX(4px);}
.b2b .btn:hover .i.ar-d{transform:translateY(3px);}
.b2b .btn:hover .i.ar-l{transform:translateX(-4px);}
.b2b .btn-solid{background:var(--brass); color:var(--surface) !important;}
.b2b .btn-solid .btn__fill{background:var(--ink);}
.b2b .dark .btn-solid,.b2b .pkg.main .btn-solid{background:var(--brass-l); color:var(--ink) !important;}
.b2b .dark .btn-solid .btn__fill,.b2b .pkg.main .btn-solid .btn__fill{background:var(--cream);}
.b2b .btn-ghost{color:var(--t1) !important; box-shadow:inset 0 0 0 1px rgba(32,27,16,.28);}
.b2b .btn-ghost .btn__fill{background:var(--ink);}
.b2b .btn-ghost:hover .btn__label,.b2b .btn-ghost:hover .i{color:var(--cream);}
.b2b .dark .btn-ghost{color:var(--d1) !important; box-shadow:inset 0 0 0 1px rgba(243,236,221,.32);}
.b2b .dark .btn-ghost .btn__fill{background:var(--cream);}
.b2b .dark .btn-ghost:hover .btn__label,.b2b .dark .btn-ghost:hover .i{color:var(--ink);}
.b2b .actions{display:flex; flex-wrap:wrap; gap:16px 20px; align-items:center; margin-top:40px;}
.b2b .reassure{font-size:0.8125rem; line-height:1.4; color:var(--t3); max-width:24ch;}
.b2b .dark .reassure{color:var(--d3);}
@media (max-width:480px){ .b2b .actions .btn{flex:1 1 100%;} .b2b .reassure{max-width:none;} }


.b2b .link{display:inline-flex; align-items:center; gap:6px; color:var(--brass) !important; background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat; padding-bottom:2px; transition:background-size 500ms var(--ease);}
.b2b .link:hover{background-size:0 1px; background-position:100% 100%;}
.b2b .link .i{transition:transform 520ms var(--ease);}
.b2b .link:hover .i{transform:translate(2px,-2px);}
.b2b .dark .link,.b2b .strip .link{color:var(--brass-l) !important;}


.b2b-hero{padding:0 !important; display:grid; grid-template-columns:1fr; min-height:calc(100svh - var(--hh));}
.b2b-hero .hero__text{display:flex; flex-direction:column; justify-content:flex-end; padding:32px 16px 40px;}
.b2b-hero .hero__media{position:relative; overflow:hidden; height:34svh; min-height:220px; order:-1;}
.b2b-hero .hero__media img{width:100%; height:100%; object-fit:cover; display:block;}
.b2b-hero .label{margin-bottom:20px;}
.b2b-hero .lead{margin-top:20px;}
.b2b-hero .actions{margin-top:32px;}
@media (min-width:960px){
  .b2b-hero{grid-template-columns:60fr 40fr; height:calc(100svh - var(--hh)); min-height:620px; max-height:1000px;}
  .b2b-hero .hero__text{padding:64px 64px 13vh max(40px, calc((100vw - 1200px)/2 + 40px));}
  .b2b-hero .hero__media{height:auto; order:0;}
}
@media (max-width:959px) and (max-height:760px){ .b2b-hero .hero__media{height:28svh; min-height:180px;} .b2b-hero .lead{font-size:0.9375rem;} }


.b2b .grid{display:grid; gap:16px; grid-template-columns:1fr;}
@media (min-width:700px){ .b2b .g2,.b2b .g3,.b2b .g4{grid-template-columns:repeat(2,1fr);} }
@media (min-width:1000px){ .b2b .g3{grid-template-columns:repeat(3,1fr);} .b2b .g4{grid-template-columns:repeat(4,1fr);} }
.b2b .card{background:var(--surface); border-radius:14px; padding:28px 26px 30px; display:block; position:relative;}
.b2b .tone .card{background:var(--cream);}
.b2b a.card{transition:transform 620ms var(--ease);}
.b2b a.card:hover{transform:translateY(-4px);}
.b2b a.card .i{transition:transform 520ms var(--ease);}
.b2b a.card:hover .card__top .i{transform:translate(3px,-3px);}
.b2b .card__top{display:flex; justify-content:space-between; align-items:center; gap:12px; margin-bottom:20px; color:var(--brass);}
.b2b .card__top .label{color:var(--t3);}
.b2b .card h3 + p,.b2b .card h4 + p{margin-top:12px;}
.b2b .card p{font-size:0.9375rem; line-height:1.55; color:var(--t2);}
.b2b .card .shot{margin:-14px -12px 24px; border-radius:10px; overflow:hidden; background:#fff; box-shadow:0 0 0 1px var(--line);}
.b2b .card .shot img{width:100%; transition:transform 800ms var(--ease);}
.b2b a.card:hover .shot img{transform:scale(1.03);}


.b2b .num-row{display:grid; gap:0; grid-template-columns:1fr;}
@media (min-width:860px){ .b2b .num-row{grid-template-columns:repeat(4,1fr); gap:24px;} .b2b .num-row.n5{grid-template-columns:repeat(5,1fr);} }
.b2b .num-row > div{border-top:1px solid var(--line); padding:20px 0 16px;}
.b2b .num-row .label{color:var(--brass);}
.b2b .num-row b{display:block; font-weight:500; font-size:1.1875rem; line-height:1.15; letter-spacing:-0.015em; margin-top:8px;}
.b2b .num-row p{font-size:0.875rem; color:var(--t2); margin-top:8px;}
.b2b .num-row .val{font-family:var(--mono); color:var(--brass); font-size:1.625rem; letter-spacing:-0.02em; margin-top:8px;}


.b2b .stats{display:grid; grid-template-columns:repeat(2,1fr); gap:1px; background:var(--line); border-radius:14px; overflow:hidden;}
@media (min-width:860px){ .b2b .stats{grid-template-columns:repeat(3,1fr);} .b2b .stats.s4{grid-template-columns:repeat(4,1fr);} }
.b2b .stats > div{background:var(--cream); padding:24px 20px 26px;}
.b2b .tone .stats > div{background:var(--surface-2);}
.b2b .stats .label{color:var(--t3); font-size:0.65625rem; letter-spacing:.16em;}
.b2b .stats .v{font-family:var(--mono); font-size:clamp(22px,3vw,36px); line-height:1.1; letter-spacing:-0.02em; color:var(--brass); margin-top:12px; white-space:nowrap;}
.b2b .stats p{font-size:0.84375rem; color:var(--t2); margin-top:8px; line-height:1.5;}
@media (max-width:480px){ .b2b .stats > div{padding:18px 14px 20px;} .b2b .stats p{font-size:0.78125rem;} }


.b2b .panel{background:var(--ink); color:var(--d2); border-radius:22px; padding:40px 40px 44px;}
@media (max-width:700px){ .b2b .panel{padding:28px 20px 32px; border-radius:18px;} }
.b2b .panel p{color:var(--d2);}
.b2b .panel strong{color:var(--brass-l); font-weight:500;}
.b2b .panel .big{font-family:var(--mono); color:var(--brass-l); font-size:clamp(18px,2.4vw,28px); line-height:1.3; display:block; margin-bottom:16px; letter-spacing:-0.02em;}
.b2b .panel .card{background:rgba(243,236,221,.05);}
.b2b .panel .card p{color:var(--d2);}
.b2b .panel .card .label{color:var(--d3);}
.b2b .panel .card .big{margin:12px 0 0;}
.b2b .strip{background:var(--ink); color:var(--d2); border-radius:14px; padding:24px 28px; margin-top:24px; display:flex; flex-wrap:wrap; gap:16px 32px; align-items:center; justify-content:space-between;}
.b2b .strip p{max-width:62ch; font-size:0.9375rem;}
.b2b .strip strong{color:var(--brass-l); font-weight:500;}
.b2b .strip .big{font-family:var(--mono); color:var(--brass-l); font-size:clamp(18px,2.4vw,26px); line-height:1.3; display:block; margin-bottom:8px; letter-spacing:-0.02em;}


.b2b .tags{display:flex; flex-wrap:wrap; gap:8px; margin-top:24px;}
.b2b .tag{display:inline-flex; align-items:center; gap:6px; font-size:0.84375rem; line-height:1.2; color:var(--t2) !important; padding:9px 14px; border-radius:999px; box-shadow:inset 0 0 0 1px var(--line); min-height:36px;}
.b2b .dark .tag,.b2b .panel .tag{color:var(--d2) !important; box-shadow:inset 0 0 0 1px var(--dline);}
.b2b a.tag{transition:color 320ms var(--ease), box-shadow 320ms var(--ease);}
.b2b a.tag:hover{color:var(--brass) !important; box-shadow:inset 0 0 0 1px var(--brass);}
.b2b a.tag .i{transition:transform 520ms var(--ease);}
.b2b a.tag:hover .i{transform:translate(2px,-2px);}
.b2b .chain{display:flex; flex-wrap:wrap; align-items:center; gap:6px 8px; margin-top:20px; font-size:0.875rem; color:var(--t2);}
.b2b .chain .i{color:var(--brass);}


.b2b .checks{list-style:none; margin-top:20px;}
.b2b .checks li{font-size:0.9375rem; line-height:1.45; padding:12px 0 12px 30px; border-top:1px solid var(--line); position:relative;}
.b2b .checks li:first-child{border-top:none;}
.b2b .checks li::before{content:""; position:absolute; left:0; top:15px; width:16px; height:16px; background:var(--brass); -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;}


.b2b .split{display:grid; grid-template-columns:1fr; gap:40px; align-items:start;}
@media (min-width:960px){ .b2b .split{grid-template-columns:1fr 1fr; gap:64px;} .b2b .split.wide{grid-template-columns:5fr 7fr;} .b2b .split.end{align-items:end;} }


.b2b .phones{display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin-top:40px;}
@media (max-width:700px){ .b2b .phones{grid-template-columns:repeat(3,74%); overflow-x:auto; scroll-snap-type:x mandatory; padding-bottom:8px; scrollbar-width:none;} .b2b .phones::-webkit-scrollbar{display:none;} .b2b .phones > *{scroll-snap-align:start;} }
.b2b .phone img{border-radius:10px; width:100%; box-shadow:0 0 0 1px var(--line);}
.b2b .phone figcaption{font-size:0.8125rem; color:var(--t2); padding-top:12px; line-height:1.45;}
.b2b .phone.solo{max-width:360px; justify-self:center; width:100%;}


.b2b .pkg-grid{display:grid; grid-template-columns:1fr; gap:16px;}
@media (min-width:1000px){ .b2b .pkg-grid{grid-template-columns:repeat(3,1fr); align-items:stretch;} }
.b2b .pkg{background:var(--surface); border-radius:22px; padding:32px 28px 28px; display:flex; flex-direction:column;}
.b2b .pkg.main{background:var(--ink); color:var(--d1);}
.b2b .pkg.main h3{color:var(--d1) !important;}
.b2b .pkg.main .desc,.b2b .pkg.main .checks li{color:var(--d2);}
.b2b .pkg.main .checks li{border-color:var(--dline);}
.b2b .pkg.main .checks li::before{background:var(--brass-l);}
.b2b .pkg.main .price{color:var(--brass-l);}
.b2b .pkg.main .label{color:var(--d3);}
.b2b .pkg.main .btn-ghost{color:var(--d1) !important; box-shadow:inset 0 0 0 1px rgba(243,236,221,.32);}
.b2b .pkg .label{color:var(--t3); margin-bottom:12px;}
.b2b .pkg .desc{font-size:0.9375rem; color:var(--t2); margin-top:12px; max-width:34ch;}
.b2b .pkg .price{font-family:var(--mono); font-size:clamp(28px,3vw,38px); letter-spacing:-0.03em; color:var(--brass); margin:24px 0 4px; white-space:nowrap;}
.b2b .pkg .checks{flex-grow:1;}
.b2b .pkg .btn{margin-top:24px; width:100%;}


.b2b details.more{margin-top:24px; background:var(--surface); border-radius:14px;}
.b2b .tone details.more{background:var(--cream);}
.b2b details.more > summary{cursor:pointer; list-style:none; padding:18px 22px; min-height:56px; font-size:0.9375rem; color:var(--t1); display:flex; justify-content:space-between; align-items:center; gap:16px;}
.b2b details.more > summary::-webkit-details-marker{display:none;}
.b2b details.more > summary::after{content:""; width:14px; height:14px; flex-shrink:0; background:linear-gradient(var(--brass),var(--brass)) center/14px 1.5px no-repeat, linear-gradient(var(--brass),var(--brass)) center/1.5px 14px no-repeat; transition:transform 500ms var(--ease);}
.b2b details.more[open] > summary::after{transform:rotate(45deg);}
.b2b details.more .in{padding:0 22px 22px;}
.b2b table.cmp{width:100%; border-collapse:collapse;}
.b2b table.cmp th,.b2b table.cmp td{padding:14px 12px; text-align:left; font-size:0.90625rem; border-top:1px solid var(--line); vertical-align:top;}
.b2b table.cmp thead th{font-family:var(--mono); font-weight:400; font-size:0.6875rem; letter-spacing:.16em; color:var(--t3); text-transform:uppercase; border-top:none;}
.b2b table.cmp .c{text-align:center;}
@media (max-width:700px){
  .b2b table.cmp,.b2b table.cmp tbody{display:block;} .b2b table.cmp thead{display:none;}
  .b2b table.cmp tr{display:block; border-top:1px solid var(--line); padding:14px 0;}
  .b2b table.cmp td{display:flex; justify-content:space-between; gap:16px; border:none; padding:4px 0; font-size:0.875rem;}
  .b2b table.cmp td:first-child{font-weight:500; padding-bottom:8px;}
  .b2b table.cmp td:not(:first-child)::before{content:attr(data-l); font-family:var(--mono); font-size:0.65625rem; text-transform:uppercase; letter-spacing:.14em; color:var(--t3);}
}


.b2b .timeline{display:grid; grid-template-columns:1fr; gap:0 24px;}
@media (min-width:960px){ .b2b .timeline{grid-template-columns:repeat(5,1fr);} }
.b2b .tl{border-top:1px solid var(--line); padding:24px 0 32px;}
.b2b .tl.pre{border-top-style:dashed;}
.b2b .tl .label{color:var(--brass);}
.b2b .tl b{display:block; font-weight:500; font-size:1.25rem; line-height:1.12; letter-spacing:-0.02em; margin-top:12px;}
.b2b .tl p{font-size:0.90625rem; color:var(--t2); margin-top:12px;}


.b2b .rp{display:grid; grid-template-columns:64px 1fr; gap:0 16px; border-top:1px solid var(--line); padding:28px 0;}
@media (min-width:960px){ .b2b .rp{grid-template-columns:120px 1fr 1fr; gap:0 40px;} }
.b2b .rp .n{font-family:var(--mono); font-size:clamp(24px,3vw,40px); line-height:1; color:var(--brass); letter-spacing:-0.03em;}
.b2b .rp h3 + p{margin-top:12px;}
.b2b .rp p{color:var(--t2); font-size:0.9375rem; max-width:56ch;}
.b2b .rp .label{color:var(--t3); margin-bottom:12px;}
.b2b .rp .tags{margin-top:16px; align-content:flex-start;}
@media (min-width:960px){ .b2b .rp .tags{margin-top:0;} }
@media (max-width:959px){ .b2b .rp .tags{grid-column:2;} }
.b2b .finale{margin-top:40px;}
.b2b .finale .grid{margin-top:32px;}
.b2b .finale .grid strong{display:block; margin-bottom:8px;}


.b2b .calc{background:var(--cream); border-radius:22px; padding:32px 28px;}
.b2b .calc .label{color:var(--t3);}
.b2b .inp{display:flex; align-items:center; gap:8px; margin-top:12px; border-bottom:1px solid rgba(32,27,16,.3); max-width:300px; transition:border-color 320ms var(--ease);}
.b2b .inp:focus-within{border-color:var(--brass);}
.b2b .inp span{font-family:var(--mono); color:var(--brass); font-size:1.5rem;}
.b2b .inp input{border:none !important; background:transparent !important; font-family:var(--mono) !important; font-size:1.625rem !important; color:var(--t1) !important; padding:10px 0 !important; width:100% !important; outline:none; box-shadow:none !important; border-radius:0 !important;}
.b2b .bars{display:grid; grid-template-columns:repeat(4,1fr); gap:12px; align-items:end; height:260px; margin-top:40px;}
.b2b .bar{display:flex; flex-direction:column; justify-content:flex-end; height:100%;}
.b2b .bar .col{background:var(--brass); border-radius:10px 10px 2px 2px; height:4%; transition:height 900ms var(--ease);}
.b2b .bar:first-child .col{background:rgba(32,27,16,.14);}
.b2b .bar:nth-child(2) .col{transition-delay:100ms;} .b2b .bar:nth-child(3) .col{transition-delay:200ms;} .b2b .bar:nth-child(4) .col{transition-delay:300ms;}
.b2b .bar .sum{font-family:var(--mono); font-size:clamp(12px,1.6vw,16px); text-align:center; margin-bottom:8px; white-space:nowrap; letter-spacing:-0.02em;}
.b2b .bar .q{font-size:0.75rem; line-height:1.35; color:var(--t3); text-align:center; margin-top:10px;}
.b2b .mult{font-family:var(--mono); font-size:clamp(40px,5vw,64px); letter-spacing:-0.04em; color:var(--brass); line-height:1;}


.b2b .chips{display:flex; flex-wrap:wrap; gap:8px; margin-top:12px;}
.b2b .chips label{cursor:pointer; position:relative; display:inline-flex;}
.b2b .chips input{position:absolute; left:0; top:0; width:1px; height:1px; opacity:0; pointer-events:none;}
.b2b .chips span{display:inline-flex; align-items:center; min-height:44px; font-size:0.9375rem; padding:0 18px; border-radius:999px; box-shadow:inset 0 0 0 1px rgba(32,27,16,.2); color:var(--t1); transition:background-color 320ms var(--ease), color 320ms var(--ease);}
.b2b .chips input:checked + span{background:var(--ink); color:var(--cream); box-shadow:none;}
.b2b .chips input:focus-visible + span{outline:2px solid var(--brass); outline-offset:2px;}
.b2b .fgroup + .fgroup{margin-top:28px;}
.b2b .brief-out{margin-top:24px; background:var(--ink); color:var(--d2); border-radius:14px; padding:20px 22px; font-family:var(--mono); font-size:0.84375rem; white-space:pre-wrap; line-height:1.7;}


.b2b .form{background:var(--surface); border-radius:22px; padding:36px 32px 32px;}
@media (max-width:700px){ .b2b .form{padding:28px 18px 24px; border-radius:18px;} }
.b2b .fld{display:block; margin-top:20px;}
.b2b .fld > span{display:block; font-size:0.875rem; font-weight:500; color:var(--t1); margin-bottom:8px;}
.b2b .fld input,.b2b .fld textarea,.b2b .fld select{width:100% !important; font-family:'Golos',Arial,sans-serif !important; font-size:1rem !important; color:var(--t1) !important; background:var(--cream) !important; border:none !important; border-radius:12px !important; padding:13px 16px !important; outline:none; box-shadow:inset 0 0 0 1px transparent !important; min-height:50px; line-height:1.4 !important; transition:box-shadow 320ms var(--ease) !important;}
.b2b .fld textarea{min-height:110px; resize:vertical;}
.b2b .fld input:focus,.b2b .fld textarea:focus,.b2b .fld select:focus{box-shadow:inset 0 0 0 1.5px var(--brass) !important;}
.b2b .row2{display:grid; grid-template-columns:1fr; gap:0 16px;}
@media (min-width:700px){ .b2b .row2{grid-template-columns:1fr 1fr;} }
.b2b .consent{display:flex; gap:12px; align-items:flex-start; font-size:0.8125rem; color:var(--t2); margin-top:24px; line-height:1.5; cursor:pointer;}
.b2b .consent input{width:20px; height:20px; margin-top:1px; accent-color:var(--brass); flex-shrink:0;}
.b2b .hp{position:absolute !important; left:-9999px !important; width:1px; height:1px; overflow:hidden;}
.b2b .form-status{margin-top:16px; font-size:0.875rem; color:var(--brass); min-height:1em;}
.b2b .form-status.err{color:#A23B2A;}
.b2b .form-status a{text-decoration:underline !important;}
.b2b [hidden]{display:none !important;}
.b2b .bstep h3{margin-bottom:8px !important;}
.b2b .bstep .hint{font-size:0.875rem; color:var(--t2);}
.b2b .bnav{display:flex; align-items:center; gap:12px 16px; margin-top:32px; flex-wrap:wrap;}
.b2b .bprog{display:flex; align-items:center; gap:16px; margin-bottom:28px;}
.b2b .bprog .bar2{flex:1; height:2px; background:var(--line); border-radius:2px; overflow:hidden;}
.b2b .bprog .bar2 i{display:block; height:100%; background:var(--brass); transition:width 500ms var(--ease);}
.b2b .bprog .label{color:var(--t3); white-space:nowrap;}
.b2b .after{list-style:none; margin-top:16px;}
.b2b .after li{padding:14px 0 14px 44px; position:relative; font-size:0.9375rem; color:var(--d2); border-top:1px solid var(--dline);}
.b2b .after li span{position:absolute; left:0; top:15px; font-family:var(--mono); font-size:0.75rem; color:var(--brass-l); letter-spacing:.1em;}


.b2b .contacts{display:grid; grid-template-columns:1fr; gap:8px; margin-top:32px;}
@media (min-width:480px){ .b2b .contacts{grid-template-columns:1fr 1fr;} }
.b2b .contact{display:flex; justify-content:space-between; align-items:flex-end; gap:12px; border-radius:14px; padding:18px 18px 18px 20px; background:rgba(243,236,221,.06); min-height:44px; transition:background-color 320ms var(--ease);}
.b2b .contact:hover{background:rgba(243,236,221,.12);}
.b2b .contact .label{color:var(--d3);}
.b2b .contact .v{font-size:1rem; margin-top:6px; color:var(--d1); font-weight:500;}
.b2b .contact .i{color:var(--brass-l); transition:transform 520ms var(--ease);}
.b2b .contact:hover .i{transform:translate(3px,-3px);}


.b2b-foot{padding:64px 0 120px; border-top:1px solid var(--line);}
.b2b-foot .label{color:var(--t3); margin-bottom:16px;}
.b2b-foot p{font-size:0.8125rem; color:var(--t3); line-height:1.6; max-width:72ch;}


.b2b-sticky{position:fixed; left:12px; right:12px; bottom:12px; z-index:95; display:flex; align-items:center; justify-content:space-between; gap:12px; background:var(--ink); border-radius:999px; padding:8px 8px 8px 22px; box-shadow:0 18px 40px -16px rgba(18,32,26,.7); transform:translateY(140%); transition:transform 620ms var(--ease);}
.b2b-sticky.show{transform:none;}
.b2b-sticky .t{font-size:0.75rem; color:var(--d3); line-height:1.3;}
.b2b-sticky .t b{display:block; color:var(--brass-l); font-family:var(--mono); font-weight:400; font-size:0.875rem;}
.b2b-sticky .btn{min-height:46px; padding:0 20px; font-size:0.9375rem;}
@media (min-width:960px){ .b2b-sticky{display:none;} }


.b2b .rise{opacity:0; transform:translateY(28px); filter:blur(14px);}
.b2b .rise.in{opacity:1; transform:none; filter:blur(0); transition:opacity 900ms var(--ease) var(--d,0ms), transform 900ms var(--ease) var(--d,0ms), filter 900ms var(--ease) var(--d,0ms);}
.b2b-hero .r1{--d:300ms;} .b2b-hero .r2{--d:900ms;} .b2b-hero .r3{--d:1040ms;} .b2b-hero .r4{--d:1200ms;}
.b2b-hero .hero__media img{transform:scale(1.06); filter:blur(14px); opacity:0; transition:transform 1400ms var(--ease) 200ms, filter 900ms var(--ease) 200ms, opacity 900ms var(--ease) 200ms;}
.b2b-hero.in .hero__media img{transform:none; filter:none; opacity:1;}
@media (prefers-reduced-motion:reduce){
  .b2b *,.b2b *::before,.b2b *::after{transition-duration:0ms !important; transition-delay:0ms !important; animation:none !important;}
  .b2b .rise,.b2b-hero .hero__media img{opacity:1; transform:none; filter:none;}
}





@media (min-width:860px){ .b2b .num-row.three{grid-template-columns:repeat(3,1fr);} }
.b2b .num-row.num-1{grid-template-columns:1fr !important; gap:0 !important;}
.b2b .stats.s1{grid-template-columns:1fr !important;}
.b2b .dark .mult,.b2b .panel .mult{color:var(--brass-l);}
.b2b .panel strong{display:inline;}
.b2b .finale .grid p{font-size:0.9375rem;}
.b2b .finale .grid strong{display:block; margin-bottom:6px;}
.b2b .hero__media img.ofis{object-position:58% 18%;}
.b2b .hero__media img.chasha{object-position:62% 30%;}
.b2b figure{margin:0;}
.b2b .rp.ab .body .tags,.b2b #audience + * .rp .body .tags{margin-top:16px;}
.b2b .rp .body .tags{margin-top:16px;}

.b2b .rp.two{grid-template-columns:64px 1fr !important;}
.b2b .nw{white-space:nowrap;}
.b2b .br-m{display:inline;}
@media (min-width:900px){ .b2b .br-m{display:none;} }
.b2b .panel h2{font-size:clamp(1.45rem,3vw,2.8rem) !important;}
.b2b .split .sec-head h2{font-size:clamp(1.75rem,3.4vw,3.2rem) !important;}
@media (min-width:860px){ .b2b .num-row.two{grid-template-columns:repeat(2,1fr); gap:40px;} }
.b2b .num-row.two p{font-size:0.96875rem; max-width:56ch;}
.b2b .stats.s2{grid-template-columns:repeat(2,1fr) !important;}
.b2b .grid.top{align-items:start;}
.b2b .panel .card .big{font-size:clamp(18px,1.7vw,24px); white-space:nowrap;}

.b2b .b2b-head .btn{display:none;}
@media (min-width:960px){ .b2b .b2b-head .btn{display:inline-flex;} }

@media (max-width:959px){
  .b2b-hero{display:flex; flex-direction:column; height:calc(100svh - var(--hh)); min-height:560px;}
  .b2b-hero .hero__media{flex:1 1 0; height:auto; min-height:180px;}
  .b2b-hero .hero__media img{position:absolute; inset:0;}
  .b2b-hero .hero__text{flex:0 0 auto; padding-top:28px;}
}



.b2b .num-row .val,.b2b .stats .v,.b2b .panel .big,.b2b .strip .big,.b2b .pkg .price,.b2b .rp .n,.b2b .mult,.b2b .inp span,.b2b .inp input,.b2b .bar .sum,.b2b-sticky .t b{font-family:'Golos',Arial,sans-serif !important; font-weight:500; font-variant-numeric:tabular-nums lining-nums; letter-spacing:-0.035em;}
.b2b .mult span{font-size:.42em; letter-spacing:-0.01em; margin-left:.25em; color:var(--d2);}


.b2b .hero-price{display:block; margin-top:24px; padding-top:18px; border-top:1px solid var(--dline); color:var(--d1); text-decoration:none;}
.b2b .hero-price .label{margin-bottom:8px; color:var(--brass-l);}
.b2b .hero-price .v{display:block; font-weight:500; font-size:clamp(30px,3.4vw,46px); line-height:1; letter-spacing:-0.035em; font-variant-numeric:tabular-nums lining-nums; color:var(--d1);}
.b2b .hero-price .v b{font-weight:500; color:var(--brass-l);}
.b2b .hero-price .t{display:block; margin-top:8px; font-size:0.875rem; line-height:1.4; color:var(--d2);}
.b2b-hero .actions{margin-top:24px; align-items:center;}
.b2b .dark .link{color:var(--brass-l) !important;}


.b2b .band{background:var(--brass); color:var(--cream);}
.b2b .band .in{max-width:1200px; margin:0 auto; padding:22px 40px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:10px 18px; font-family:var(--mono); font-size:0.78125rem; letter-spacing:.16em; text-transform:uppercase;}
.b2b .band .i{width:16px; height:16px; opacity:.8;}
.b2b .band .band__k{color:rgba(243,236,221,.72);}
.b2b .band .sl{opacity:.55;}
@media (min-width:960px){ .b2b [data-page="reklama"] .band .band__k,.b2b[data-page="reklama"] .band .band__k{margin-right:auto;} .b2b[data-page="reklama"] .band .in{justify-content:flex-start; gap:10px 14px;} }
@media (max-width:959px){ .b2b .band .in{padding:18px 16px; justify-content:flex-start; font-size:0.71875rem; gap:8px 12px;} .b2b .band .band__k{flex:1 1 100%;} }
.b2b .secnav{padding:28px 0; border-bottom:1px solid var(--line);}


.b2b .pricing{display:grid; gap:40px;}
@media (min-width:960px){ .b2b .pricing{grid-template-columns:minmax(0,5fr) minmax(0,7fr); gap:64px;} }
.b2b .pricing__fix p{color:var(--d2);}
.b2b .pricing .share{margin-top:10px; font-size:1.125rem; color:var(--d1);}
.b2b .pricing .share b{font-weight:500; color:var(--brass-l); font-size:1.5em; letter-spacing:-0.03em; margin-right:.2em;}
.b2b .terms .term{display:grid; gap:6px; padding:18px 0; border-top:1px solid var(--dline);}
.b2b .terms .term:first-child{border-top:none; padding-top:0;}
@media (min-width:960px){ .b2b .terms .term{grid-template-columns:minmax(0,4fr) minmax(0,6fr); gap:28px;} }
.b2b .terms .term b{font-weight:500; font-size:1.0625rem; line-height:1.3; color:var(--d1);}
.b2b .terms .term p{margin:0; font-size:0.9375rem; line-height:1.55; color:var(--d2);}
.b2b .terms .term.total{margin-top:8px; padding:20px 22px; border-top:none; border-radius:14px; background:rgba(243,236,221,.07);}
.b2b .terms .term.total b{color:var(--brass-l);}


.b2b .cmp-wrap{margin-top:56px; background:var(--surface); border-radius:22px; padding:32px 32px 20px;}
.b2b .cmp-wrap h3{margin-bottom:16px !important;}
@media (max-width:700px){ .b2b .cmp-wrap{padding:24px 16px 8px; margin-top:40px;} }

@media (max-width:959px){
  .b2b-hero .hero__text > .label,.b2b .hero-price .label{display:none;}
  .b2b-hero .hero__text{padding-top:22px; padding-bottom:22px;}
  .b2b-hero .lead{margin-top:14px;}
  .b2b .hero-price{margin-top:16px; padding-top:14px;}
  .b2b .hero-price .v{font-size:1.75rem;}
  .b2b .hero-price .t{font-size:0.8125rem;}
  .b2b-hero .actions{margin-top:16px; gap:12px 20px;}
  .b2b-hero .actions .btn{flex:1 1 100%;}
}
@media (max-width:959px) and (max-height:760px){
  .b2b-hero .hero__media{min-height:110px;}
  .b2b-hero h1{font-size:1.875rem !important;}
  .b2b-hero .lead{font-size:0.90625rem; line-height:1.5;}
  .b2b-hero .actions .link{display:none;}
}
@media (max-width:959px){ .b2b .band .in{font-size:0.65625rem; letter-spacing:.11em; gap:6px 9px;} }


/* Scoped refinement: original B2B compositions, shared BioCapital identity. */
.b2b{--ink:#192321;--cream:#fff;--brass:#A62C3B;--brass-l:#F5BDC6;--surface:#F5F6F4;--surface-2:#F9ECEE;--t1:#192321;--t2:#505C57;--t3:#505C57;--d1:#fff;--d2:rgba(255,255,255,.86);--d3:rgba(255,255,255,.8);--line:#DCE1DD;--dline:rgba(255,255,255,.22);--hh:80px;font-family:'Golos',Arial,sans-serif;font-size:1.125rem;line-height:1.6;min-width:0;}
.b2b h1,.b2b h2,.b2b h3{font-weight:700!important;line-height:1.12!important;letter-spacing:-.025em!important;overflow-wrap:break-word;}
.b2b h1{font-size:clamp(2.1rem,4.3vw,4rem)!important;max-width:22ch;}
.b2b h2{font-size:clamp(1.8rem,3.3vw,3rem)!important;max-width:28ch;}
.b2b h3{font-size:clamp(1.2rem,2vw,1.55rem)!important;}
.b2b p,.b2b li{overflow-wrap:break-word;}
.b2b .lead,.b2b .prose p{font-size:1.125rem;}
.b2b .note,.b2b .hint,.b2b figcaption,.b2b .terms .term p{font-size:1rem;line-height:1.6;}
.b2b .label{font-size:0.9375rem;line-height:1.45;letter-spacing:.015em;text-transform:none;font-weight:700;}
.b2b .rise,.b2b .rise.in,.b2b-hero .hero__media img{opacity:1;transform:none;filter:none;transition:none;}
.b2b .b2b-hero{height:auto;min-height:0;}
.b2b .b2b-hero .hero__text{padding-top:64px;padding-bottom:64px;}
.b2b .b2b-hero .hero__media{min-height:400px;}
.b2b .b2b-hero .hero__media img{opacity:1;filter:none;transform:none;}
.b2b .btn{min-height:52px;font-size:1.0625rem!important;white-space:normal;text-align:center;max-width:100%;}
.b2b a:focus-visible,.b2b button:focus-visible,.b2b summary:focus-visible,.b2b input:focus-visible,.b2b textarea:focus-visible,.b2b select:focus-visible{outline:3px solid #A62C3B!important;outline-offset:4px!important;}
.b2b .dark a:focus-visible,.b2b .dark button:focus-visible{outline-color:#F5BDC6!important;}
.b2b .b2b-subnav{background:#F5F6F4;border-bottom:1px solid #DCE1DD;}
.b2b .b2b-subnav .wrap{display:flex;gap:12px;padding-top:16px;padding-bottom:16px;flex-wrap:wrap;}
.b2b .b2b-subnav a{padding:12px 16px;border:1px solid #78877E;border-radius:10px;font-size:1rem;font-weight:700;min-height:48px;}
.b2b .b2b-subnav a[aria-current='page']{background:#A62C3B;color:#fff!important;border-color:#A62C3B;}
.b2b .phones{gap:24px;}
.b2b .phone a{display:block;}
.b2b .phone img{box-shadow:none;border:1px solid #DCE1DD;object-fit:contain;max-height:none;}
.b2b .fld input,.b2b .fld textarea,.b2b .fld select{font-size:1.125rem!important;}
.b2b .fld>span{font-size:1rem;font-weight:700;}
.b2b .consent{font-size:0.9375rem;}
.b2b .more summary,.b2b details summary{min-height:48px;cursor:pointer;}
.b2b .form-status{color:#505C57;font-size:1rem;}
.b2b .draft-result{margin-top:24px;border-top:1px solid #DCE1DD;padding-top:24px;}
.b2b .draft-result textarea{width:100%;min-height:220px;font:16px/1.6 'Golos',Arial,sans-serif;border:1px solid #78877E;border-radius:12px;padding:16px;background:#fff;color:#192321;resize:vertical;}
.b2b .b2b-offers{display:grid;grid-template-columns:1fr 1fr;gap:32px;}
.b2b .b2b-offer{display:flex;flex-direction:column;gap:18px;padding:32px;background:#F5F6F4;border-radius:16px;min-width:0;}
.b2b .b2b-offer.ad{background:#F9ECEE;}
.b2b .b2b-offer img{width:100%;height:260px;object-fit:cover;border-radius:12px;}
.b2b .b2b-offer h2{font-size:clamp(1.6rem,2.6vw,2.3rem)!important;}
.b2b .b2b-offer .btn{margin-top:auto;align-self:flex-start;}
.b2b .b2b-offer .offer-price{font-size:1.5rem;font-weight:700;color:#192321;}
.b2b .simple-hero{padding:64px 0;}
.b2b .simple-hero p{max-width:64ch;margin-top:24px;}
.b2b .b2b-faq details{padding:18px 0;border-bottom:1px solid #DCE1DD;}
.b2b .b2b-faq summary{font-weight:700;font-size:1.25rem;}
.b2b .b2b-faq details p{margin-top:14px;max-width:70ch;}
.b2b .next-step{padding:48px 0;background:#F9ECEE;}
.b2b .next-step .actions{margin-top:24px;}
.b2b .resource-links{display:grid;gap:12px;margin-top:24px;}
.b2b .resource-links a{padding:14px 0;border-bottom:1px solid #DCE1DD;font-weight:700;text-decoration:underline!important;}
.b2b .bar .sum{font-size:1rem!important;}
.b2b .nw{white-space:normal;}
.b2b .phone figcaption a{display:inline;text-decoration:underline!important;}
.b2b .b2b-source-note{margin-top:20px;font-size:0.9375rem;color:#505C57;}
@media(max-width:959px){.b2b .b2b-hero{display:flex;flex-direction:column;height:auto;min-height:0;}.b2b .b2b-hero .hero__text{padding:40px 20px;}.b2b .b2b-hero .hero__media{height:320px;min-height:0;flex:none;}.b2b .b2b-hero .hero__media img{position:relative;object-fit:cover;height:100%;width:100%;}.b2b .b2b-offers{grid-template-columns:1fr;}.b2b .b2b-offer img{height:240px;}.b2b .phones{display:grid;grid-template-columns:1fr;overflow:visible;scroll-snap-type:none;}.b2b .phone{max-width:420px;justify-self:center;width:100%;}.b2b .phones>*{scroll-snap-align:none;}.b2b .b2b-subnav .wrap{gap:10px;}.b2b .b2b-subnav a{flex:1 1 240px;text-align:center;}.b2b .sec-head{margin-bottom:32px;}.b2b section{padding:56px 0;}.b2b .b2b-offer{padding:24px;}.b2b .form{padding:24px 18px;}.b2b .bar .sum{font-size:0.8125rem!important;}.b2b .bars{gap:10px;}.b2b .bar .q{font-size:0.75rem;}.b2b .simple-hero{padding:40px 0;}}
@media(max-width:350px){.b2b h1{font-size:1.875rem!important;}.b2b .hero-price .v{font-size:1.75rem;}.b2b .b2b-offer{padding:20px;}.b2b .b2b-hero .hero__text{padding:32px 16px;}}

/* Bounded mobile QA repair: intrinsic grid widths, captions and four-quarter KPI. */
.b2b section,
.b2b section :is(div,article,figure,form,fieldset,label),
.b2b .b2b-subnav,
.b2b .b2b-subnav>*{min-width:0;}
.b2b :is(h1,h2,h3,h4,p,figcaption,.label,.v,.val,.price,.hero-price,.term,.hint,.reassure){overflow-wrap:anywhere;}
.b2b .stats{grid-template-columns:repeat(2,minmax(0,1fr));}
@media(min-width:960px){.b2b .stats{grid-template-columns:repeat(3,minmax(0,1fr));}.b2b .stats.s4{grid-template-columns:repeat(4,minmax(0,1fr));}}
.b2b .stats :is(p,.label,.v){max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal;}
.b2b .stats p{font-size:1rem;line-height:1.5;hyphens:auto;}
.b2b .stats .label{font-size:.875rem;line-height:1.45;letter-spacing:.015em;}
.b2b .stats .v{font-size:clamp(1.375rem,3vw,2.25rem);}
.b2b .inp{max-width:100%;}
.b2b .inp input{flex:1 1 0;min-width:0;width:0!important;max-width:100%;}
.b2b .bars{grid-template-columns:repeat(4,minmax(0,1fr));}
.b2b .bar{min-width:0;}
.b2b .bar :is(.sum,.q){max-width:100%;white-space:normal;overflow-wrap:anywhere;}
@media(max-width:600px){
 .b2b .calc{padding:24px 16px;}
 .b2b .bars{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:24px 16px;height:28rem;align-items:stretch;}
 .b2b .bar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-items:end;height:auto;}
 .b2b .bar .sum{font-size:1rem!important;line-height:1.4;letter-spacing:-.02em;}
 .b2b .bar .q{font-size:.875rem;line-height:1.4;padding-top:8px;}
 .b2b .bar .col{min-height:0;align-self:end;}
 .b2b .pkg .price{white-space:normal;overflow-wrap:anywhere;}
}
@media(max-width:380px){
 .b2b .stats,.b2b .stats.s4{grid-template-columns:minmax(0,1fr);}
 .b2b .stats>div{padding:20px;}
 .b2b .stats .v{font-size:1.75rem;}
}

/* Mobile hero repair: DOM text first; no viewport-sized photograph placeholder. */
@media(max-width:959px){
 body.b2b-page .b2b>.b2b-hero{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;}
 body.b2b-page .b2b>.b2b-hero>.hero__text{display:block!important;position:relative;order:0!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;justify-content:flex-start!important;padding:32px 20px!important;}
 body.b2b-page .b2b>.b2b-hero>.hero__media{display:block!important;position:relative!important;order:0!important;flex:none!important;width:100%!important;height:320px!important;min-height:0!important;max-height:none!important;margin:0!important;opacity:1!important;visibility:visible!important;}
 body.b2b-page .b2b>.b2b-hero>.hero__media>img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;transition:none!important;}
}
@media(max-width:350px){body.b2b-page .b2b>.b2b-hero>.hero__text{padding:28px 16px!important;}}
