.how-section[data-v-b958b38d]{padding:72px 0;background:#263f50;color:#fff;scroll-margin-top:24px;position:relative;background-image:repeating-linear-gradient(165deg,transparent 0,transparent 110px,#ffffff06 111px,#ffffff06 112px)}.how-heading[data-v-b958b38d]{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:36px}.how-kicker[data-v-b958b38d]{color:#e9c9b3;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:800;margin-bottom:18px}.how-heading h2[data-v-b958b38d]{font-size:clamp(36px,4.5vw,56px);line-height:1.05;color:#fff;margin:0}.how-heading h2 span[data-v-b958b38d]{color:#e9c9b3}.how-heading>p[data-v-b958b38d]{max-width:390px;font-size:16px;line-height:1.8;color:#dce5e9}.how-cards[data-v-b958b38d]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0;margin:0}.how-cards li[data-v-b958b38d]{padding:30px;background:#fff;color:#263f50;border-radius:6px;border-top:4px solid #783743;transition:transform .2s,box-shadow .2s}.how-cards li[data-v-b958b38d]:hover{transform:translateY(-4px);box-shadow:0 14px 30px #102b3b40}.how-card-top[data-v-b958b38d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.how-card-top svg[data-v-b958b38d]{width:38px;height:38px;stroke:#783743;stroke-width:1.3;fill:none;stroke-linejoin:round;stroke-linecap:round}.how-tag[data-v-b958b38d]{text-transform:uppercase;letter-spacing:.1em;color:#783743;font-size:10px;font-weight:800;margin:0 0 12px}.how-cards h3[data-v-b958b38d]{font-size:23px;line-height:1.2;margin:0 0 16px}.how-cards li>p[data-v-b958b38d]:last-child{font-size:14px;line-height:1.8;color:#526775}.how-bottom[data-v-b958b38d]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px}.how-bottom p[data-v-b958b38d]{font-size:14px;line-height:1.8;color:#dce5e9}.how-bottom strong[data-v-b958b38d]{font-weight:600;color:#fff}.how-bottom a[data-v-b958b38d]{display:inline-flex;align-items:center;gap:32px;color:#fff;background:#783743;padding:15px 24px;border:1px solid #bc8590;border-radius:5px;font-weight:750;text-decoration:none}.how-bottom a[data-v-b958b38d]:hover{background:#602b35;color:#fff}.how-bottom a[data-v-b958b38d]:focus-visible{outline:3px solid #e9c9b3;outline-offset:4px}@media(max-width:700px){.how-section[data-v-b958b38d]{padding:44px 0}.how-heading[data-v-b958b38d],.how-bottom[data-v-b958b38d]{align-items:stretch;flex-direction:column;gap:24px}.how-cards[data-v-b958b38d]{grid-template-columns:1fr;gap:18px}.how-cards li[data-v-b958b38d]{padding:24px}.how-card-top[data-v-b958b38d]{margin-bottom:18px}.how-bottom a[data-v-b958b38d]{justify-content:space-between}}@media(prefers-reduced-motion:reduce){.how-cards li[data-v-b958b38d]{transition:none}.how-cards li[data-v-b958b38d]:hover{transform:none}}.rbs-featured-rail[data-v-d67eda05]{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;padding:4px 0 18px;overscroll-behavior-x:contain}.rbs-featured-rail[data-v-d67eda05]::-webkit-scrollbar{display:none}.rbs-featured-slide[data-v-d67eda05]{flex:0 0 calc((100% - 72px)/4);min-width:0}.rbs-featured-slide[data-v-d67eda05] .mp-offer-card{height:100%}@media(max-width:1100px){.rbs-featured-slide[data-v-d67eda05]{flex-basis:calc((100% - 48px)/3)}}@media(max-width:800px){.rbs-featured-slide[data-v-d67eda05]{flex-basis:calc((100% - 24px)/2)}}@media(max-width:520px){.rbs-featured-slide[data-v-d67eda05]{flex-basis:88%}}.rbs-home .hc[data-v-56c7b0cf]{background:transparent}.rbs-featured-quarries[data-v-56c7b0cf]{grid-template-columns:repeat(4,minmax(0,1fr))}.rbs-quarry-photo[data-v-56c7b0cf]{width:100%;height:170px;-o-object-fit:cover;object-fit:cover;margin-bottom:18px;border-radius:4px}@media(min-width:901px){.rbs-featured-quarries[data-v-56c7b0cf]:has(>article:last-child:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.rbs-featured-quarries[data-v-56c7b0cf]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.rbs-featured-quarries[data-v-56c7b0cf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.rbs-featured-quarries[data-v-56c7b0cf]{grid-template-columns:1fr}}
