.ad-offer{padding:20px 22px;margin:22px 0;border:1px solid #665532;border-radius:16px;background:#17150f;max-width:760px}.ad-offer .offer-price{color:#f0d28d;font-size:clamp(24px,3vw,32px);line-height:1.25;margin:0 0 10px;font-weight:750}.ad-offer p{margin:8px 0;color:#d1d1d6;font-size:15px;line-height:1.6}.ad-offer strong{color:#fff}.ad-offer a{text-decoration:underline;text-underline-offset:3px}.ad-terms{margin:26px 0;border:1px solid #51452f;border-radius:18px;padding:24px;background:#111113}.ad-terms h3{margin:0 0 12px;font-size:22px}.ad-terms p,.ad-terms li{color:#c7c7ce;font-size:15px;line-height:1.7}.ad-terms ul{padding-left:20px}.plan .commitment{font-size:13px;line-height:1.6;color:#d4c49c;margin-top:12px}.ad-process{margin-top:20px;padding-top:16px;border-top:1px solid #494035;font-size:14px;line-height:1.65;color:#d0c8b7}.hero .ad-primary-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:22px 0}.hero .ad-primary-actions .button{min-height:48px}.hero .ad-primary-actions .text-link{font-size:15px;text-decoration:underline}.service-proof{scroll-margin-top:100px}.service-form-section,.hero #quote{scroll-margin-top:100px}.gold-enquiry-card small.optional-note{display:block;font-size:12px;font-weight:400;margin:8px 0}.ad-scope-note{font-size:14px!important;color:#c4c4cc!important}@media(max-width:700px){.ad-offer{padding:18px}.ad-terms{padding:20px}.hero .ad-primary-actions{align-items:stretch}.hero .ad-primary-actions .button{width:100%;text-align:center}.hero .ad-primary-actions .text-link{width:100%;text-align:center;padding:8px}.ad-offer p{font-size:14px}}