.buyer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 38px}.buyer-card{border:1px solid #e6dfeb;border-radius:10px;padding:30px;background:white;min-width:0}.buyer-card h2{font-size:1.65rem;line-height:1.25;margin:12px 0 18px}.buyer-card h3{font-size:1.35rem}.buyer-card p,.buyer-card li{line-height:1.75}.buyer-card .link{margin-top:10px}.buyer-card .actions{margin:20px 0;gap:16px}.buyer-card ul{padding-left:20px}.buyer-card a{overflow-wrap:anywhere}.buyer-notice{background:#f6f2f8;border-left:3px solid #d4af37;border-radius:6px;padding:30px 34px;margin:24px 0 38px}.buyer-notice h2{font-size:2rem}.buyer-notice p:last-child{margin-bottom:0}.buyer-table{width:100%;border-collapse:collapse;background:white;line-height:1.6;margin:24px 0 36px}.buyer-table caption{text-align:left;font-weight:600;padding:10px 0}.buyer-table th,.buyer-table td{text-align:left;padding:18px;border:1px solid #e6dfeb;vertical-align:top}.buyer-table th{background:#3b0a57;color:white}.buyer-calculator{border:1px solid #e6dfeb;border-radius:10px;padding:32px;max-width:1000px;margin:24px 0 48px;background:#fcfafc}.buyer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.buyer-calculator .field{margin-bottom:18px;display:flex;flex-direction:column;gap:8px}.buyer-calculator input:not([type=checkbox]),.buyer-calculator select,.buyer-calculator textarea{font:inherit;padding:13px 14px;border:1px solid #c8bfce;border-radius:5px;width:100%;background:white;box-sizing:border-box}.buyer-calculator textarea{min-height:130px}.buyer-calculator button{margin-top:8px}.buyer-calculator [role=status]{margin-top:22px}.buyer-check{display:flex;gap:12px;align-items:flex-start;line-height:1.6;margin:20px 0}.buyer-check input{margin-top:7px;flex-shrink:0}.small{font-size:.86rem;line-height:1.6;color:#665b6d}.founder-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.evidence-card{overflow:hidden}.evidence-card img{width:100%;height:240px;object-fit:contain;background:#f6f3f7;margin-bottom:24px}.customer-timeline{padding-left:24px}.customer-timeline li{border-left:2px solid #d4af37;margin:0 0 22px;padding:0 0 5px 20px}.customer-timeline small{display:block;color:#665b6d;margin:5px 0}.customer-status{display:inline-block;background:#f0e8f6;color:#3b0a57;padding:9px 16px;border-radius:30px;font-weight:600}.receipt-tools{border-top:1px solid #d7c8df;margin-top:20px;padding-top:20px}.receipt-tools .actions{flex-wrap:wrap;margin:18px 0}.receipt-tools p{overflow-wrap:anywhere}.chooser-note{padding-left:12px;border-left:2px solid #d4af37;font-size:.9rem}.team-detail form{margin:25px 0;padding:20px;background:#f9f6fa;border:1px solid #e6dfeb;border-radius:6px}.team-detail label{display:block;margin:16px 0 7px}.team-detail textarea,.team-detail select,.team-detail input{width:100%;box-sizing:border-box;font:inherit;padding:11px;border:1px solid #c8bfce;border-radius:4px}.team-detail button{margin-top:15px}.team-detail .customer-timeline{margin-top:24px}.hero-v2-grid{align-items:center!important;gap:44px!important}.hero-v2-copy h1{font-size:clamp(2.65rem,4.4vw,4.8rem)!important;line-height:1.09!important}.hero-v2-visual.hero-showcase{background:transparent;overflow:visible;box-shadow:none;display:grid;grid-template-columns:1fr 1fr;gap:14px;border-radius:0}.hero-showcase a{position:relative;border-radius:10px;overflow:hidden;display:block;border:1px solid #e7dfe9;background:white;text-decoration:none}.hero-showcase a:first-child{grid-column:1/-1}.hero-showcase img{width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:contain!important;display:block;background:#fff}.hero-showcase a:first-child img{aspect-ratio:2.1/1!important;object-fit:contain!important}.hero-showcase strong{display:block;font-size:.85rem;color:#3b0a57;padding:13px 16px;background:#f7f3f9;border-top:1px solid #e7dfe9}.hero-showcase strong span{float:right;color:#997821}.manufacturer-card .btn{white-space:normal}.buyer-utility{border-bottom:1px solid #ebe4ed;background:#fbf9fc}.buyer-utility .wrap{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:12px;padding-bottom:12px;font-size:.78rem}.buyer-utility a{color:#4b3558;text-decoration:none}.buyer-utility a:hover{text-decoration:underline}.buyer-utility a[aria-current]{font-weight:700;color:#3b0a57}
@media(max-width:1000px){.buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-v2-grid{gap:28px!important}.buyer-card{padding:24px}.hero-showcase strong{padding:11px;font-size:.75rem}}
@media(max-width:700px){.buyer-grid,.founder-pair,.buyer-fields{grid-template-columns:1fr}.buyer-card,.buyer-calculator{padding:24px}.buyer-notice{padding:25px}.buyer-card h2{font-size:1.5rem}.buyer-utility .wrap{gap:10px 20px}.buyer-utility{overflow:auto}.buyer-utility .wrap{flex-wrap:nowrap;white-space:nowrap}.hero-v2-visual.hero-showcase{gap:10px}.hero-v2-copy h1{font-size:clamp(2.6rem,9.5vw,4rem)!important}.buyer-table{font-size:.85rem;min-width:560px}.customer-timeline{padding-left:8px}}
