.cta[data-astro-cid-bj2gva54]{position:relative;overflow:hidden;isolation:isolate;background-color:var(--orange);background-image:repeating-linear-gradient(-45deg,rgb(30 30 27 / .05) 0 2px,transparent 2px 22px);color:var(--ink);padding-block:clamp(3.5rem,7vw,6rem)}.cta[data-astro-cid-bj2gva54]:after{content:"BETON";position:absolute;right:-2rem;bottom:-3.5rem;z-index:-1;font-size:clamp(8rem,18vw,16rem);font-weight:900;font-stretch:125%;line-height:1;color:transparent;-webkit-text-stroke:2px rgb(30 30 27 / .12);pointer-events:none}.cta__inner[data-astro-cid-bj2gva54]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2.5rem clamp(2rem,5vw,5rem);align-items:center}.cta__copy[data-astro-cid-bj2gva54]{display:grid;gap:1.2rem;justify-items:start}.cta__eyebrow[data-astro-cid-bj2gva54]{display:inline-flex;align-items:center;gap:.6rem;font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.cta__eyebrow[data-astro-cid-bj2gva54]:before{content:"";width:28px;height:3px;background:var(--ink)}.cta__copy[data-astro-cid-bj2gva54] h2[data-astro-cid-bj2gva54]{max-width:26ch;font-size:clamp(1.75rem,1.2rem + 1.9vw,2.6rem)}.cta__sub[data-astro-cid-bj2gva54]{display:grid;gap:.6rem}.cta__sub[data-astro-cid-bj2gva54] p{font-size:1.1rem;font-weight:500}.cta__sub[data-astro-cid-bj2gva54] a{font-weight:800;color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.cta__sub[data-astro-cid-bj2gva54] a:hover{background:var(--ink);color:var(--orange)}.cta__list[data-astro-cid-bj2gva54]{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;font-weight:700}.cta__list[data-astro-cid-bj2gva54] li[data-astro-cid-bj2gva54]{display:flex;align-items:center;gap:.6rem}.cta__list[data-astro-cid-bj2gva54] svg{width:22px;height:22px;padding:3px;border-radius:50%;background:var(--ink);color:var(--orange);flex:none}.cta__btns[data-astro-cid-bj2gva54]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.4rem}.cta__btn[data-astro-cid-bj2gva54]{min-height:56px;font-size:1.05rem;padding-inline:1.6rem}.cta__btn--dark[data-astro-cid-bj2gva54]{background:var(--ink);color:var(--orange)}.cta__btn--dark[data-astro-cid-bj2gva54]:hover{background:var(--graphite-2)}.cta__btn--outline[data-astro-cid-bj2gva54]{border-color:var(--ink);color:var(--ink)}.cta__btn--outline[data-astro-cid-bj2gva54]:hover{background:var(--ink);color:var(--orange)}.cta__card[data-astro-cid-bj2gva54]{background:var(--ink);color:var(--on-dark);border-radius:var(--radius);padding:clamp(1.75rem,3vw,2.5rem);display:grid;gap:1.1rem;box-shadow:0 30px 60px #1e1e1b59;border-bottom:6px solid var(--white)}.cta__card-label[data-astro-cid-bj2gva54]{font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--on-dark-muted)}.cta__phone[data-astro-cid-bj2gva54]{display:inline-flex;align-items:center;gap:.6rem;font-size:clamp(2rem,1.3rem + 2.2vw,2.9rem);font-weight:800;font-stretch:118%;color:var(--orange);text-decoration:none;line-height:1.1;white-space:nowrap}.cta__phone[data-astro-cid-bj2gva54]:hover{color:var(--white)}.cta__phone[data-astro-cid-bj2gva54] svg{width:.75em;height:.75em}.cta__hours[data-astro-cid-bj2gva54]{margin:.2rem 0 0;display:grid;gap:0;font-size:1rem}.cta__hours[data-astro-cid-bj2gva54] div[data-astro-cid-bj2gva54]{display:flex;gap:1rem;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid var(--graphite-2)}.cta__hours[data-astro-cid-bj2gva54] div[data-astro-cid-bj2gva54]:last-child{border-bottom:0}.cta__hours[data-astro-cid-bj2gva54] dt[data-astro-cid-bj2gva54]{font-weight:700}.cta__hours[data-astro-cid-bj2gva54] dd[data-astro-cid-bj2gva54]{margin:0;color:var(--on-dark-muted)}.cta__note[data-astro-cid-bj2gva54]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--on-dark-muted);background:var(--graphite);border-radius:var(--radius);padding:.75rem .9rem}.cta__note[data-astro-cid-bj2gva54] svg{width:18px;height:18px;color:var(--orange);flex:none}@media(max-width:960px){.cta__inner[data-astro-cid-bj2gva54]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.cta__btns[data-astro-cid-bj2gva54],.cta__btns[data-astro-cid-bj2gva54] .btn[data-astro-cid-bj2gva54]{width:100%}.cta__phone[data-astro-cid-bj2gva54]{font-size:1.85rem}}
