.buyer-table-wrap{overflow-x:auto}.buyer-table{width:100%;border-collapse:collapse;margin-top:28px;text-align:left}.buyer-table caption{text-align:left;font-weight:600;margin-bottom:12px}.buyer-table th,.buyer-table td{padding:18px;border-bottom:1px solid #e4d9df;vertical-align:top}.buyer-table thead{background:#2a1721;color:white}.buyer-table tbody th{font-weight:600;width:43%}.buyer-examples .card{padding:0 0 25px;overflow:hidden}.buyer-examples .card>*:not(img){margin-left:24px;margin-right:24px}.buyer-examples .card>img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;margin:0 0 24px}.buyer-examples h3{font-size:23px}.buyer-owner-band{display:grid;grid-template-columns:280px 1fr;gap:42px;align-items:center}.buyer-portraits{display:flex;gap:10px}.buyer-portraits img{width:calc(50% - 5px);height:210px;object-fit:cover;border-radius:14px}.buyer-offer{background:#2a1721;color:white}.buyer-offer h2{color:white}.buyer-offer .eyebrow,.buyer-offer .buyer-free-guide{color:#f5b4d2}.buyer-offer .btn-dark{background:white;color:#76003b}.buyer-free-guide{display:inline-block;margin-top:26px;font-weight:700}.buyer-simple-hero{background:#f7f3f0;padding:64px 0}.buyer-simple-hero h1{max-width:930px;font-size:clamp(34px,4vw,58px);line-height:1.15;letter-spacing:-1.2px}.buyer-simple-hero .lead{max-width:850px}.buyer-simple-hero .small{max-width:850px;margin-top:24px}.buyer-intake-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.buyer-intake{background:white;border:1px solid #ddcfd6;border-radius:20px;padding:28px}.buyer-intake textarea{min-height:130px}.buyer-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.buyer-form-status{margin:15px 0 0;font-weight:600}.buyer-next-step{background:#fff;padding:28px;border-left:4px solid #910048;margin-top:24px}.buyer-next-step .chip{display:inline-block;margin-top:20px}.buyer-prompt{position:fixed;right:22px;bottom:24px;z-index:45;max-width:340px;background:white;color:#241c20;border:1px solid #dfcfd7;border-radius:18px;box-shadow:0 18px 60px #241c2030;padding:26px}.buyer-prompt[hidden]{display:none}.buyer-prompt h2{font-size:23px;margin:6px 0 12px}.buyer-prompt p{font-size:16px}.buyer-prompt-close{position:absolute;top:8px;right:10px;border:0;background:transparent;font-size:26px;line-height:1;padding:5px;cursor:pointer}.buyer-prompt a{font-weight:700;color:#910048}.buyer-prompt .buyer-prompt-guide{display:block;margin-top:14px;font-size:15px}.buyer-prompt button:focus-visible,.buyer-intake :focus-visible{outline:3px solid #910048;outline-offset:3px}
#sample-request,#program-examples,#who-handles-what,#start-small{scroll-margin-top:95px}
@media(max-width:860px){.buyer-intake-grid,.buyer-owner-band{grid-template-columns:1fr;gap:28px}.buyer-portraits{max-width:280px}.buyer-intake{padding:22px}.buyer-prompt{bottom:85px;right:12px;left:12px;max-width:360px}.buyer-table th,.buyer-table td{padding:13px 10px}.buyer-examples h3{font-size:21px}}
@media print{header,footer,.catalog-search,.btn-row,.mobile-sticky,.buyer-prompt,.crumbs{display:none!important}section{padding:18px 0!important;break-inside:avoid}body{font-size:11pt;color:#000;background:white}.grid-2,.grid-3{display:block}.card{border:0;box-shadow:none;padding:10px!important}a{color:#000}}
