.sd-lp-lead,.sd-lp-book{box-sizing:border-box;width:100%;background:var(--sd-lp-bg, #f4f2ea);color:var(--sd-lp-text, #172116);padding-block:var(--sd-lp-section-space, 56px)}.sd-lp-lead *,.sd-lp-lead *:before,.sd-lp-lead *:after,.sd-lp-book *,.sd-lp-book *:before,.sd-lp-book *:after{box-sizing:border-box}.sd-lp-lead .sd-lp-container,.sd-lp-book .sd-lp-container{width:min(100% - 32px,1200px);margin-inline:auto}.sd-lp-lead .sd-lp-eyebrow,.sd-lp-book .sd-lp-eyebrow{margin:0 0 12px;color:var(--sd-lp-accent, #2e6a34);font-size:.75rem;font-weight:800;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.sd-lp-lead .sd-lp-heading,.sd-lp-book .sd-lp-heading{margin:0;color:inherit;font-size:clamp(2rem,7vw,3.5rem);font-weight:800;letter-spacing:-.025em;line-height:1.08}.sd-lp-lead .sd-lp-copy,.sd-lp-book .sd-lp-copy{margin-top:18px;color:var(--sd-lp-muted, #5a6658);font-size:1rem;line-height:1.7}.sd-lp-lead .sd-lp-copy>:first-child,.sd-lp-book .sd-lp-copy>:first-child,.sd-lp-privacy>:first-child,.sd-lp-success__copy>:first-child{margin-top:0}.sd-lp-lead .sd-lp-copy>:last-child,.sd-lp-book .sd-lp-copy>:last-child,.sd-lp-privacy>:last-child,.sd-lp-success__copy>:last-child{margin-bottom:0}.sd-lp-lead .sd-lp-copy a,.sd-lp-book .sd-lp-copy a,.sd-lp-privacy a,.sd-lp-book a:not(.sd-lp-form-button){color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.sd-lp-lead__container,.sd-lp-book__container{display:grid;gap:32px}.sd-lp-lead__intro,.sd-lp-book__intro{align-self:start}.sd-lp-response-note{display:flex;gap:10px;align-items:flex-start;margin:24px 0 0;color:var(--sd-lp-text, #172116);font-size:.9375rem;font-weight:650;line-height:1.55}.sd-lp-response-note__icon,.sd-lp-book__point-icon{display:inline-grid;flex:0 0 22px;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--sd-lp-accent, #2e6a34);color:var(--sd-lp-accent-text, #fff);font-size:.75rem;font-weight:800}.sd-lp-lead__card,.sd-lp-book__card{min-width:0;overflow:hidden;border:1px solid var(--sd-lp-border, #ced5ca);border-radius:18px;background:var(--sd-lp-card-bg, #fff);box-shadow:0 18px 48px #1423131a}.sd-lp-lead__card{padding:24px}.sd-lp-form__grid{display:grid;gap:18px}.sd-lp-field{min-width:0}.sd-lp-label{display:block;margin:0 0 7px;color:var(--sd-lp-text, #172116);font-size:.875rem;font-weight:700;line-height:1.4}.sd-lp-optional{color:var(--sd-lp-muted, #5a6658);font-weight:500}.sd-lp-input,.sd-lp-select,.sd-lp-textarea{display:block;width:100%;min-height:50px;margin:0;border:1px solid var(--sd-lp-border, #ced5ca);border-radius:8px;background:#fff;color:#172116;font:inherit;font-size:1rem;line-height:1.4;padding:12px 14px;transition:border-color .16s ease,box-shadow .16s ease}.sd-lp-select{padding-right:42px}.sd-lp-textarea{min-height:118px;resize:vertical}.sd-lp-input::placeholder,.sd-lp-textarea::placeholder{color:#747d72;opacity:1}.sd-lp-input:hover,.sd-lp-select:hover,.sd-lp-textarea:hover{border-color:var(--sd-lp-muted, #5a6658)}.sd-lp-input:focus,.sd-lp-select:focus,.sd-lp-textarea:focus,.sd-lp-form-button:focus-visible,.sd-lp-check__input:focus-visible,.sd-lp-book a:focus-visible,.sd-lp-privacy a:focus-visible{outline:3px solid color-mix(in srgb,var(--sd-lp-accent, #2e6a34) 35%,transparent);outline-offset:2px}.sd-lp-input:focus,.sd-lp-select:focus,.sd-lp-textarea:focus{border-color:var(--sd-lp-accent, #2e6a34);box-shadow:0 0 0 1px var(--sd-lp-accent, #2e6a34)}.sd-lp-input[aria-invalid=true]{border-color:#a62424}.sd-lp-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;margin-top:18px}.sd-lp-check+.sd-lp-check{margin-top:12px}.sd-lp-check__input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--sd-lp-accent, #2e6a34)}.sd-lp-check__label{color:var(--sd-lp-text, #172116);font-size:.875rem;line-height:1.5}.sd-lp-privacy{margin-top:16px;color:var(--sd-lp-muted, #5a6658);font-size:.75rem;line-height:1.55}.sd-lp-form-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:2px solid var(--sd-lp-accent, #2e6a34);border-radius:8px;background:var(--sd-lp-accent, #2e6a34);color:var(--sd-lp-accent-text, #fff);cursor:pointer;font:inherit;font-size:.875rem;font-weight:800;letter-spacing:.035em;line-height:1.2;padding:14px 22px;text-align:center;text-decoration:none;text-transform:uppercase;transition:filter .16s ease,transform .16s ease}.sd-lp-form-button:hover{color:var(--sd-lp-accent-text, #fff);filter:brightness(.92);transform:translateY(-1px)}.sd-lp-form-button--submit{width:100%;margin-top:22px}.sd-lp-form__required-note{margin:10px 0 0;color:var(--sd-lp-muted, #5a6658);font-size:.75rem;line-height:1.4;text-align:center}.sd-lp-error{margin:0 0 20px;border:1px solid #d6a3a3;border-radius:8px;background:#fff3f3;color:#771d1d;padding:14px 16px}.sd-lp-error__heading{margin:0;font-size:.9375rem;font-weight:750}.sd-lp-error__list ul{margin:8px 0 0;padding-left:20px}.sd-lp-error__list a{color:inherit}.sd-lp-success{display:grid;min-height:320px;align-content:center;justify-items:start;color:var(--sd-lp-text, #172116);padding:16px}.sd-lp-success__icon{display:inline-grid;width:48px;height:48px;place-items:center;border-radius:50%;background:var(--sd-lp-accent, #2e6a34);color:var(--sd-lp-accent-text, #fff);font-size:1.25rem;font-weight:800}.sd-lp-success__heading{margin:20px 0 0;color:inherit;font-size:clamp(1.625rem,5vw,2.25rem);font-weight:800;line-height:1.15}.sd-lp-success__copy{margin-top:12px;color:var(--sd-lp-muted, #5a6658);font-size:1rem;line-height:1.7}.sd-lp-book .sd-lp-eyebrow{color:var(--sd-lp-accent, #e2a628)}.sd-lp-book .sd-lp-copy{color:var(--sd-lp-muted, #c9d2c7)}.sd-lp-book__points{display:grid;gap:13px;margin:26px 0 0;padding:0;list-style:none}.sd-lp-book__point{display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;align-items:start;color:var(--sd-lp-text, #fff);font-size:.9375rem;line-height:1.5}.sd-lp-book__phone{margin:26px 0 0;color:var(--sd-lp-muted, #c9d2c7);font-size:.9375rem}.sd-lp-book__phone a{margin-left:4px;color:var(--sd-lp-text, #fff);font-weight:750}.sd-lp-book__embed,.sd-lp-book__widget{width:100%;min-width:0;min-height:var(--sd-lp-widget-height, 700px)}.sd-lp-book__embed-placeholder{display:grid;min-height:300px;margin:0;place-items:center;background:#f6f7f4;color:#536050;font-size:.9375rem;line-height:1.6;padding:32px 24px;text-align:center}.sd-lp-book__embed:not([data-sd-lp-provider-state=ready]) .sd-lp-book__widget{display:none}.sd-lp-book__embed[data-sd-lp-provider-state=ready] .sd-lp-book__embed-placeholder{display:none}.sd-lp-book__widget iframe{width:100%;min-height:var(--sd-lp-widget-height, 700px);border:0}.sd-lp-book__fallback{margin:0;border-top:1px solid var(--sd-lp-border, #d8ded5);background:#f6f7f4;color:#536050;font-size:.8125rem;line-height:1.5;padding:13px 18px;text-align:center}.sd-lp-book__fallback a{color:#274e2b!important;font-weight:750}.sd-lp-book__direct,.sd-lp-book__empty{display:grid;min-height:300px;align-content:center;justify-items:center;color:#172116;padding:32px 24px;text-align:center}.sd-lp-book__direct-copy,.sd-lp-book__empty p{max-width:34rem;margin:0 0 20px;color:#536050;font-size:1rem;line-height:1.65}.sd-lp-book-confirmation{display:grid;max-width:780px;min-height:380px;margin-inline:auto;align-content:center;justify-items:center;text-align:center}.sd-lp-book-confirmation .sd-lp-success__icon{margin-bottom:20px}.sd-lp-book-confirmation .sd-lp-copy{max-width:620px}.sd-lp-book-confirmation .sd-lp-form-button{margin-top:28px}.sd-lp-editor-note{grid-column:1 / -1;border:2px dashed #e2a628;border-radius:8px;background:#fff8df;color:#332a12;font-size:.8125rem;line-height:1.55;padding:14px 16px}.sd-lp-editor-note a{color:#274e2b!important;overflow-wrap:anywhere}@media(min-width:750px){.sd-lp-lead .sd-lp-container,.sd-lp-book .sd-lp-container{width:min(100% - 64px,1200px)}.sd-lp-lead,.sd-lp-book{padding-block:var(--sd-lp-section-space-desktop, 96px)}.sd-lp-lead__container,.sd-lp-book__container{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:clamp(48px,7vw,96px);align-items:start}.sd-lp-lead__intro,.sd-lp-book__intro{position:sticky;top:32px}.sd-lp-lead__card{padding:clamp(28px,4vw,46px)}.sd-lp-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.sd-lp-field--full,.sd-lp-book-confirmation{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.sd-lp-input,.sd-lp-select,.sd-lp-textarea,.sd-lp-form-button{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/lp-agri-form.css.map */
