.partner-discount{background:#edf1e5;border:1px solid #c3d1b5;border-radius:14px;padding:22px;margin:23px 0}.partner-discount h3{font:27px Georgia;margin:8px 0 12px}.partner-discount p{font-size:14px;line-height:1.8}.partner-code{display:inline-block;background:white;border:1px dashed #72905c;border-radius:6px;padding:9px 12px;font:bold 16px ui-monospace,monospace;letter-spacing:.7px;user-select:all;overflow-wrap:anywhere}.partner-discount .row{margin-top:16px}.partner-discount .discount-terms{font-size:12px;margin-top:14px}.code-options{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.code-options a{background:#fff;border:1px solid #c3d1b5;padding:10px 13px;border-radius:8px;text-decoration:none;font-size:13px}.code-options a:hover{background:#e0eacd}.selected-promo{background:#fff;border-left:4px solid #426853;padding:15px;margin-bottom:18px}.selected-promo[hidden]{display:none}.code-status{position:fixed;bottom:90px;left:50%;transform:translateX(-50%);max-width:600px;width:calc(100% - 32px);z-index:100;background:#263e36;color:white;border-radius:10px;box-shadow:0 6px 25px #0003;font-size:14px;line-height:1.6}.code-status:not(:empty){padding:16px 20px}.partner-art{display:block;width:100%;height:auto;border-radius:12px}.partner-art-link{display:block;margin-bottom:20px}.partner-identity.has-art{justify-content:flex-start;padding:24px;min-width:0}.partner-identity.has-art h3{font-size:32px;margin:8px 0 12px}.partner-identity.has-art .eyebrow{margin-top:4px}.voices-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.voice-card{background:white;border:1px solid var(--line);border-radius:18px;padding:28px;min-width:0}.voice-card h3{font:28px Georgia;margin:20px 0 8px}.voice-card blockquote{font:21px/1.65 Georgia;margin:24px 0}.voice-card .voice-role{font-size:13px;line-height:1.8}.voice-card details{border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.voice-card summary{cursor:pointer;font-size:13px;font-weight:bold}.voice-card details blockquote{font:15px/1.8 Arial;margin:18px 0}.voice-card .full-quote{font-size:18px;line-height:1.7}.quote-context{font-size:12px;margin-top:20px;max-width:760px;line-height:1.8}.homepage-voices{margin-top:30px}.homepage-voices blockquote{font:23px/1.55 Georgia;margin:15px 0}.homepage-voices figcaption{font-size:13px}.homepage-voices figure{margin:0}.homepage-voices>p{margin-top:20px}.discount-steps{padding-left:22px;font-size:14px;line-height:1.8}.discount-steps li{padding:4px 0}.partner-discount .btn{white-space:normal;text-align:center}
@media(max-width:650px){.voices-grid{grid-template-columns:1fr}.voice-card{padding:22px}.partner-discount{padding:20px}.partner-code{font-size:14px}.code-options{gap:8px}.code-options a{font-size:12px}.partner-identity.has-art{padding:22px}.voice-card .partner-art{max-width:420px;margin:auto}.code-status{bottom:80px}}
