.ag-quotes{--quote-ink:#183c32;--quote-muted:#52655c;--quote-paper:#f6f5ed;--quote-line:#d9dfd4;color:var(--quote-ink);background:var(--quote-paper);padding:0 max(24px,50vw - 640px) 72px;font-family:inherit}.ag-quotes *{box-sizing:border-box}.ag-quotes h1,.ag-quotes h2,.ag-quotes h3{color:inherit}.ag-quotes h1{letter-spacing:-.045em;margin:22px 0;font-family:Georgia,serif;font-size:clamp(48px,6.2vw,88px);font-weight:400;line-height:1.04}.ag-quotes h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(23px,2.4vw,32px);font-weight:500;line-height:1.18}.ag-quotes h3{margin:0 0 12px;font-size:21px;line-height:1.3}.ag-quotes p{color:var(--quote-muted);line-height:1.65}.ag-quotes a{color:var(--quote-ink);text-underline-offset:4px}.ag-quotes-mast{border-bottom:1px solid var(--quote-line);grid-template-columns:1.65fr 1fr;align-items:end;gap:8%;padding:70px 0 52px;display:grid}.ag-quotes-mast>div>p:last-child{max-width:660px;margin:0;font-size:18px}.ag-quotes-mast aside{border-top:2px solid #8b9d72;padding:22px 0 0}.ag-quotes-mast aside>span,.ag-quote-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--quote-muted);font-weight:600;font-size:11px!important;line-height:1.5!important}.ag-quotes-mast aside h2{margin:18px 0 12px;font-family:Georgia,serif;font-size:30px}.ag-quotes-mast aside p{margin:0;font-size:14px}.ag-quotes-scenario,.ag-quotes-editor-area,.ag-quote-results,.ag-quote-record,.ag-quote-method{border-bottom:1px solid var(--quote-line);padding:44px 0}.ag-quote-section-title{align-items:flex-start;gap:18px;margin-bottom:26px;display:flex}.ag-quote-section-title>span{letter-spacing:.12em;border-top:1px solid var(--quote-ink);min-width:35px;padding-top:7px;font-size:13px}.ag-quote-section-title p{max-width:800px;margin:0;font-size:14px}.ag-quote-section-title h2{margin-bottom:8px}.ag-quotes label{flex-direction:column;gap:8px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.ag-quotes input,.ag-quotes select,.ag-quotes textarea{color:#173c30;width:100%;font:inherit;background:#fff;border:1px solid #b5c1b6;border-radius:3px;min-height:45px;padding:11px 12px;font-weight:400;line-height:1.5}.ag-quotes input:focus-visible,.ag-quotes select:focus-visible,.ag-quotes textarea:focus-visible,.ag-quotes button:focus-visible{outline-offset:3px;outline:3px solid #8aa36a}.ag-quotes input::placeholder,.ag-quotes textarea::placeholder{color:#6d786e;opacity:1}.ag-quotes textarea{resize:vertical}.ag-quotes small{color:var(--quote-muted);font-weight:400;line-height:1.5}.ag-quote-scenario-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ag-quote-editors{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ag-quote-editor{border:1px solid var(--quote-line);background:#fff;padding:28px}.ag-quote-card-heading{align-items:center;gap:14px;margin-bottom:26px;display:flex}.ag-quote-card-heading>span{border:1px solid #a3b196;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:26px;display:grid}.ag-quote-card-heading p{letter-spacing:.14em;margin:0 0 3px;font-size:10px}.ag-quote-card-heading h2{margin:0;font-size:26px}.ag-quote-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ag-quote-wide{grid-column:1/-1}.ag-quote-inclusions{border-top:1px solid var(--quote-line);margin-top:28px;padding-top:24px}.ag-quote-inclusions h3{margin:0 0 6px;font-size:18px}.ag-quote-inclusions>p{margin:0 0 18px;font-size:13px}.ag-quote-cost-row{grid-template-columns:1.2fr 1fr;align-items:end;gap:16px;margin-top:16px;display:grid}.ag-quotes .ag-quote-confirm{flex-direction:row;align-items:flex-start;gap:12px;max-width:1000px;padding:23px 2px 0;font-size:14px;font-weight:400;display:flex}.ag-quote-confirm input{accent-color:#244d39;flex-shrink:0;width:19px;height:19px;min-height:19px;margin-top:2px}.ag-quote-output-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ag-quote-output{background:#e9eee3;border:1px solid #d5decc;padding:26px 28px}.ag-quote-output h3{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:20px 0 5px;font-family:Georgia,serif;font-size:clamp(26px,3.2vw,40px);font-weight:400}.ag-quote-output h3 small{letter-spacing:0;font-family:inherit;font-size:19px}.ag-quote-output-caption{margin:0 0 24px;font-size:12px}.ag-quote-output dl{margin:0}.ag-quote-output dl>div{border-top:1px solid #ccd6c5;justify-content:space-between;gap:18px;padding:11px 0;font-size:13px;display:flex}.ag-quote-output dt{color:var(--quote-muted)}.ag-quote-output dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.ag-quote-unknowns,.ag-quote-errors{padding-top:20px;font-size:13px;line-height:1.65}.ag-quote-unknowns strong,.ag-quote-errors strong{font-weight:600}.ag-quote-unknowns ul,.ag-quote-errors ul{margin:7px 0 0;padding-left:18px}.ag-quote-errors{color:#8b351f}.ag-quotes ul.ag-quote-errors{padding-left:18px}.ag-quote-difference{color:#fbfaf4;background:#173e31;margin-top:24px;padding:28px 32px}.ag-quote-difference .ag-quote-kicker,.ag-quote-difference p{color:#dce5d5}.ag-quote-difference h3{font-family:Georgia,serif;font-size:29px;font-weight:400}.ag-quote-difference p:last-child{margin-bottom:0;font-size:13px}.ag-quote-record{grid-template-columns:1fr 1.6fr;column-gap:40px;display:grid}.ag-quote-record>div:first-child p:last-child{font-size:14px}.ag-quote-notes{align-self:stretch}.ag-quote-notes textarea{height:100%;min-height:160px}.ag-quote-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;margin-top:26px;display:flex}.ag-quotes button{color:#fff;font:inherit;cursor:pointer;background:#244c39;border:1px solid #244c39;border-radius:3px;min-height:44px;padding:11px 16px;font-size:13px}.ag-quotes button:hover{background:#153826}.ag-quotes button:not(:first-child){color:var(--quote-ink);background:0 0;border-color:#a9b7a3}.ag-quotes button:not(:first-child):hover{background:#e6ecdf}.ag-quotes .ag-quote-remove{text-underline-offset:3px;margin-left:auto;font-size:12px;text-decoration:underline;border-color:#0000!important}.ag-quote-status{grid-column:1/-1;min-height:22px;margin:18px 0 0;font-size:14px}.ag-quote-storage-note{grid-column:1/-1;max-width:1000px;margin:10px 0 0;font-size:12px}.ag-quote-method{border-bottom:0}.ag-quote-method>div{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:25px;display:grid}.ag-quote-method article h3{font-family:Georgia,serif;font-size:23px;font-weight:400}.ag-quote-method article p,.ag-quote-method>p:last-child{font-size:13px}.ag-quote-method>p:last-child{border-top:1px solid var(--quote-line);margin-top:26px;padding-top:20px}.ag-quote-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ag-quote-print-inputs,.ag-quote-print-notes{display:none}@media (width<=900px){.ag-quotes-mast{grid-template-columns:1fr;gap:30px;padding-top:44px}.ag-quotes-mast aside{max-width:680px}.ag-quote-scenario-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-quote-editors{gap:16px}.ag-quote-editor{padding:22px}.ag-quote-form-grid,.ag-quote-cost-row{grid-template-columns:1fr}.ag-quote-wide{grid-column:auto}.ag-quote-method>div{grid-template-columns:1fr;gap:16px}.ag-quote-record{grid-template-columns:1fr;gap:15px}.ag-quote-record>div:first-child p:last-child{max-width:650px}.ag-quote-actions{margin-top:10px}}@media (width<=620px){.ag-quotes{padding-left:20px;padding-right:20px}.ag-quotes h1{font-size:50px}.ag-quote-editors,.ag-quote-output-grid,.ag-quote-scenario-fields{grid-template-columns:1fr}.ag-quote-editor,.ag-quote-output{padding:23px 20px}.ag-quote-form-grid{grid-template-columns:1fr 1fr;gap:15px}.ag-quote-wide{grid-column:1/-1}.ag-quote-cost-row{grid-template-columns:1fr 1fr;gap:12px}.ag-quotes label{font-size:12px}.ag-quotes select{padding-left:9px;padding-right:9px}.ag-quote-difference{padding:25px 22px}.ag-quote-difference h3{font-size:26px}.ag-quotes .ag-quote-remove{margin-left:0}.ag-quote-actions{gap:9px}.ag-quote-actions button{flex-grow:1}.ag-quote-section-title{gap:12px}.ag-quotes-scenario,.ag-quotes-editor-area,.ag-quote-results,.ag-quote-record,.ag-quote-method{padding-top:32px;padding-bottom:32px}}@media (width<=380px){.ag-quote-form-grid,.ag-quote-cost-row{grid-template-columns:1fr}.ag-quote-wide{grid-column:auto}}@media print{.agriai-header,.agriai-footer,.ag-quotes-editor-area,.ag-quotes-scenario,.ag-quote-actions,.ag-quote-status,.ag-quote-storage-note,.ag-quote-notes{display:none!important}.ag-quotes{color:#111;background:#fff;padding:0;font-size:10pt}.ag-quotes-mast{padding:0 0 18px;display:block}.ag-quotes-mast h1{margin:10px 0;font-size:30pt;line-height:1.05}.ag-quotes-mast>div>p:last-child{font-size:11pt}.ag-quotes-mast aside{display:none}.ag-quote-print-inputs{border-bottom:1px solid #aaa;padding:20px 0;display:block}.ag-quote-print-inputs>div{break-inside:avoid;padding-top:9px}.ag-quote-print-inputs h2{font-size:18pt}.ag-quote-print-inputs h3{font-size:13pt}.ag-quote-print-inputs p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:10pt}.ag-quote-results{padding:22px 0}.ag-quote-output-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.ag-quote-output{break-inside:avoid;background:#fff;border:1px solid #888;padding:16px}.ag-quote-output h3{font-size:20pt}.ag-quote-output h3 small{font-size:11pt}.ag-quote-output dl>div,.ag-quote-output-caption,.ag-quote-unknowns,.ag-quote-errors{font-size:9pt}.ag-quote-output dl>div{padding:6px 0;display:block}.ag-quote-output dd{text-align:left}.ag-quote-difference{color:#111;break-inside:avoid;background:#fff;border:1px solid #888;padding:16px}.ag-quote-difference .ag-quote-kicker,.ag-quote-difference p{color:#333}.ag-quote-difference h3{font-size:17pt}.ag-quote-record{padding:20px 0;display:block}.ag-quote-print-notes{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.ag-quote-method{padding:20px 0}.ag-quote-method>div{grid-template-columns:1fr;gap:10px}.ag-quote-method article{break-inside:avoid}.ag-quote-method p{font-size:9pt}.ag-quotes a{color:#111;text-decoration:none}}.ag-quote-import{flex-direction:column;gap:.4rem;max-width:270px;font-size:.8rem;display:flex}.ag-quote-import input{max-width:100%;font-size:.75rem}.ag-quote-import-review{background:#f5f4ec;border:1px solid #a5b49e;margin:1.5rem 0;padding:1.5rem}.ag-quote-import-review h3{font-family:Georgia,serif;font-size:1.6rem}.ag-quote-import-review p{max-width:70ch;line-height:1.6}@media print{.ag-quote-import-review{display:none}}
