/**
 * Harvest Ledger refinement: saffron signifies an actionable order cue, the quote
 * desk behaves like a field-ready order sheet, and the Tenacity lockup has packaging
 * and delivery-note presence rather than default theme typography.
 */
.brand span{border-top:1px solid var(--saffron);padding-top:5px;position:relative}.brand strong{font-family:var(--serif);font-size:1.05rem;letter-spacing:.065em;line-height:.95;text-transform:uppercase}.brand em{font-size:.5rem;letter-spacing:.23em;margin-top:5px}.footer-brand span{border-top-color:rgba(231,168,59,.8)}h1 i,h2 i{color:inherit;font-style:italic}h1 i{text-decoration:underline;text-decoration-color:rgba(231,168,59,.75);text-decoration-thickness:.045em;text-underline-offset:.12em}.product-card-copy{position:relative}.product-card-copy:after{border-top:1px solid var(--line);color:#718078;content:'Farm order note';display:block;font-size:.53rem;font-weight:800;letter-spacing:.14em;margin-top:19px;padding-top:10px;text-transform:uppercase}.card-link{margin-top:2px}.quote-form{background-color:#fbfaf6;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 35px,rgba(35,72,62,.055) 36px);padding-top:clamp(4.6rem,6vw,5.4rem);position:relative}.quote-form:before{background:var(--ledger);color:#fff;content:'TNP / QUOTE REQUEST · ORDER DESK';font-size:.58rem;font-weight:800;left:0;letter-spacing:.14em;padding:12px 18px;position:absolute;top:0;text-transform:uppercase}.quote-form:after{border:1px solid var(--saffron);color:var(--ledger);content:'FARM ORDER SHEET';font-size:.51rem;font-weight:800;letter-spacing:.16em;padding:7px 9px;position:absolute;right:clamp(1.35rem,3vw,2.7rem);top:13px;transform:rotate(1.8deg)}.form-grid{gap:0 18px}.form-grid label{border-top:1px solid rgba(24,43,37,.17);padding:15px 0 16px;position:relative}.form-grid label:before{color:var(--saffron);content:'•';font-size:1rem;left:-13px;line-height:1;position:absolute;top:13px}.form-grid input,.form-grid select,.form-grid textarea{background:rgba(247,244,237,.72);border-left:2px solid var(--ledger)}.form-span{border-bottom:1px solid rgba(24,43,37,.17)}.form-submit{box-shadow:3px 3px 0 var(--ledger)}@media(max-width:640px){.brand strong{font-size:.95rem}.quote-form:before{font-size:.5rem;padding:10px 13px}.quote-form:after{display:none}.form-grid label:before{left:-9px}}
