.home-refined .btn{background:#291a35;color:#f6f1e8}.home-refined .home-project-invite .btn{background:#e96b32;color:#24132d}.home-refined .gradient-text{background:none;color:#291a35}
.cta-reassurance{font-size:11px;line-height:1.6;color:#6b606f;margin:12px 0 0;max-width:45ch}.art-hero .cta-reassurance,.art-enquiry .cta-reassurance,.inner-hero .cta-reassurance,.service-hero .cta-reassurance{color:#d3c3da}.cta .cta-reassurance{color:inherit;font-size:11px}
.project-enquiry-form label{color:#291a35;font-size:13px}.project-enquiry-form label span{font-size:11px;color:#6b606f}.project-enquiry-form input,.project-enquiry-form textarea,.project-enquiry-form select{border-radius:4px;border:1px solid #291a3533;background:#fffcf6;color:#291a35}.project-enquiry-form .btn{width:100%;border-radius:4px}.project-enquiry-form .fine{margin-top:22px}.project-enquiry-form .status.error{color:#9a331c}.project-enquiry-form .status.success{color:#286332}
.faq-groups>section{margin-bottom:55px}.faq-groups h2{font-size:clamp(30px,4vw,44px)}.faq-groups .faq-list{max-width:none}.faq-list a,.monthly-terms a,.process-responsibilities a{color:#7e3f20;text-decoration:underline;text-underline-offset:3px}
.monthly-terms,.process-responsibilities{padding:55px 0}.monthly-terms .wrap,.process-responsibilities .wrap{max-width:1000px}.monthly-terms h2,.process-responsibilities h2{font-size:clamp(30px,4vw,44px)}.monthly-terms dl{display:grid;grid-template-columns:1fr 1fr;gap:25px 45px}.monthly-terms dt{font-weight:600;font-size:17px;margin-bottom:8px}.monthly-terms dd{margin:0;font-size:14px;line-height:1.8;color:#6b606f}.process-responsibilities ul{font-size:15px;line-height:1.9;color:#6b606f;padding-left:22px}
.report-sample{border:1px solid #291a3524;background:#f6f1e8;border-radius:8px;padding:28px;margin:35px 0}.report-sample>p:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#7b5d72}.report-sample h3{font-size:23px;margin-bottom:20px}.report-sample-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.report-sample-grid article{border-top:2px solid #dfb294;padding-top:16px}.report-sample-grid h4{font-size:15px;margin-bottom:10px}.report-sample-grid p{font-size:13px;margin-bottom:0}.report-sample .fine{margin-top:20px;margin-bottom:0}
.breadcrumbs{font-size:11px;line-height:1.6;padding:16px 0;background:#f6f1e8;color:#6b606f}.breadcrumbs .wrap{display:flex;flex-wrap:wrap;gap:10px}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.breadcrumbs span[aria-current]{color:#291a35}
.project-enquiry-form .art-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.project-enquiry-form .btn{background:#291a35;color:#f6f1e8}@media(max-width:760px){.monthly-terms dl,.report-sample-grid{grid-template-columns:1fr}.report-sample{padding:22px}.project-enquiry-form .art-form-grid{grid-template-columns:1fr}.faq-groups>section{margin-bottom:40px}}
.shopify-report-grid .report-sample-grid{grid-template-columns:1fr}.shopify-report-grid .report-sample{margin:25px 0}.shopify-report-grid .report-sample-grid p{font-size:12px;line-height:1.65}
