.tq-ready-cta{text-align:center;justify-content:center;align-items:center;width:100%;padding:120px 0;display:flex;position:relative;overflow:hidden}.tq-ready-cta__media{z-index:0;position:absolute;inset:0}.tq-ready-cta__image{object-fit:cover;object-position:center;z-index:0}.tq-ready-cta__mask{z-index:1;pointer-events:none;background:#0006;position:absolute;inset:0}.tq-ready-cta--heavy .tq-ready-cta__mask{background:#00000094}.tq-ready-cta__content{z-index:1;width:min(780px,100% - 80px);margin:0 auto;position:relative}.tq-ready-cta__title{color:#fff;font-family:var(--font-libre), "Libre Baskerville", Georgia, serif;margin:0 0 24px;font-size:36px;font-weight:700;line-height:1.25}.tq-ready-cta__text{color:#ffffffeb;margin:0 auto;font-size:18px;line-height:1.6}.tq-ready-cta__button{background:var(--tq-accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:152px;min-height:48px;margin-top:40px;padding:0 28px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.tq-ready-cta__button:hover{background:var(--tq-cta);transform:translateY(-2px)}.tq-ready-cta__button:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:991px){.tq-ready-cta{padding:60px 0}.tq-ready-cta__content{width:auto;margin:0 48px}.tq-ready-cta__title{margin-bottom:20px;font-size:26px}.tq-ready-cta__text{font-size:15px}.tq-ready-cta__button{margin-top:32px}}@media (max-width:767px){.tq-ready-cta{padding:40px 0}.tq-ready-cta__content{margin:0 20px}.tq-ready-cta__title{margin-bottom:16px;font-size:20px}.tq-ready-cta__text{font-size:13px}.tq-ready-cta__button{min-width:132px;min-height:40px;margin-top:24px;padding:0 20px;font-size:13px}}@media (prefers-reduced-motion:reduce){.tq-ready-cta__button{transition:none}.tq-ready-cta__button:hover{transform:none}}
