.ProposalCheckout-module__3I3Y8W__checkout{color:#3a2f1f;max-width:1190px;font-family:var(--font-nunito-sans), sans-serif;border-top:1px solid #bba98e;border-bottom:1px solid #d9cec0;margin:0 auto 28px;padding:28px 32px}.ProposalCheckout-module__3I3Y8W__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ProposalCheckout-module__3I3Y8W__eyebrow{color:#8c734b;letter-spacing:.18em;margin:0;font-size:12px}.ProposalCheckout-module__3I3Y8W__checkout h2,.ProposalCheckout-module__3I3Y8W__checkout h3,.ProposalCheckout-module__3I3Y8W__price strong,.ProposalCheckout-module__3I3Y8W__total{font-family:var(--font-cormorant-garamond), Georgia, serif;font-weight:500}.ProposalCheckout-module__3I3Y8W__checkout h2{margin:0 0 6px;scroll-margin-top:100px;font-size:clamp(30px,4vw,42px)}.ProposalCheckout-module__3I3Y8W__checkout h3{margin:20px 0;font-size:32px;line-height:1.2}.ProposalCheckout-module__3I3Y8W__price{text-align:right;margin-left:auto;display:grid}.ProposalCheckout-module__3I3Y8W__price strong{font-size:36px}.ProposalCheckout-module__3I3Y8W__price span,.ProposalCheckout-module__3I3Y8W__note,.ProposalCheckout-module__3I3Y8W__actions p{color:#69645d;font-size:13px;line-height:1.65}.ProposalCheckout-module__3I3Y8W__link{color:#76572f;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}.ProposalCheckout-module__3I3Y8W__steps{color:#777;border-bottom:1px solid #d9cec0;justify-content:center;gap:32px;margin:0 0 24px;padding:16px 0;list-style:none;display:flex}.ProposalCheckout-module__3I3Y8W__steps li{align-items:center;gap:10px;font-size:14px;display:flex}.ProposalCheckout-module__3I3Y8W__steps span{border:1px solid #a79578;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.ProposalCheckout-module__3I3Y8W__steps [aria-current]{color:#3a2f1f;font-weight:700}.ProposalCheckout-module__3I3Y8W__steps [aria-current] span{color:#fff;background:#8c734b}.ProposalCheckout-module__3I3Y8W__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;display:grid}.ProposalCheckout-module__3I3Y8W__fields label,.ProposalCheckout-module__3I3Y8W__notes{gap:7px;font-size:14px;display:grid}.ProposalCheckout-module__3I3Y8W__checkout input:not([type=checkbox]),.ProposalCheckout-module__3I3Y8W__checkout select,.ProposalCheckout-module__3I3Y8W__checkout textarea{color:#3a2f1f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cec6bb;border-radius:0;min-height:44px;padding:11px}.ProposalCheckout-module__3I3Y8W__checkout :focus-visible{outline-offset:3px;outline:2px solid #8c734b}.ProposalCheckout-module__3I3Y8W__checkout input[type=checkbox]{accent-color:#8c734b;flex-shrink:0;width:20px;height:20px}.ProposalCheckout-module__3I3Y8W__notes{margin-top:24px}.ProposalCheckout-module__3I3Y8W__actions{border-top:1px solid #d9cec0;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:18px;display:flex}.ProposalCheckout-module__3I3Y8W__primary{color:#fffaf2;font:inherit;cursor:pointer;background:#3a2f1f;border:1px solid #3a2f1f;min-height:48px;padding:12px 24px}.ProposalCheckout-module__3I3Y8W__primary:disabled{opacity:.5;cursor:not-allowed}.ProposalCheckout-module__3I3Y8W__extras{border:1px solid #d9cec0;margin:24px 0;padding:16px}.ProposalCheckout-module__3I3Y8W__extras label{align-items:center;gap:12px;padding:10px 0;display:flex}.ProposalCheckout-module__3I3Y8W__extras strong{margin-left:auto}.ProposalCheckout-module__3I3Y8W__summary{grid-template-columns:1.35fr 1fr;gap:32px;display:grid}.ProposalCheckout-module__3I3Y8W__summary aside{border-left:1px solid #d9cec0;padding-left:32px}.ProposalCheckout-module__3I3Y8W__summary aside h3{margin-top:0}.ProposalCheckout-module__3I3Y8W__summary dl{margin:0 0 16px}.ProposalCheckout-module__3I3Y8W__summary dl>div{border-bottom:1px solid #dfd6ca;justify-content:space-between;gap:24px;padding:12px 0;display:flex}.ProposalCheckout-module__3I3Y8W__summary dt{flex:0 0 32%}.ProposalCheckout-module__3I3Y8W__summary dd{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;margin:0}.ProposalCheckout-module__3I3Y8W__summary aside dd{text-align:right}.ProposalCheckout-module__3I3Y8W__total{font-size:30px}.ProposalCheckout-module__3I3Y8W__summary p{font-size:14px;line-height:1.6}.ProposalCheckout-module__3I3Y8W__summary summary{color:#76572f;cursor:pointer;padding:10px 0}.ProposalCheckout-module__3I3Y8W__terms{white-space:pre-wrap}.ProposalCheckout-module__3I3Y8W__accept{align-items:flex-start;gap:10px;margin:16px 0;font-size:14px;display:flex}.ProposalCheckout-module__3I3Y8W__summary .ProposalCheckout-module__3I3Y8W__primary{width:100%}.ProposalCheckout-module__3I3Y8W__error{background:#fff3ec;border-left:3px solid #9c3f2b;padding:12px}@media (max-width:767px){.ProposalCheckout-module__3I3Y8W__checkout{margin:0 16px 24px;padding:22px 18px}.ProposalCheckout-module__3I3Y8W__header{flex-wrap:wrap;gap:10px}.ProposalCheckout-module__3I3Y8W__price{text-align:left;order:3;width:100%;margin:0}.ProposalCheckout-module__3I3Y8W__steps{align-items:flex-start;gap:10px}.ProposalCheckout-module__3I3Y8W__steps li{text-align:center;flex-direction:column;flex:1;font-size:12px}.ProposalCheckout-module__3I3Y8W__fields,.ProposalCheckout-module__3I3Y8W__summary{grid-template-columns:1fr}.ProposalCheckout-module__3I3Y8W__summary aside{border-top:1px solid #d9cec0;border-left:0;padding:22px 0 0}.ProposalCheckout-module__3I3Y8W__actions{flex-wrap:wrap;gap:8px}.ProposalCheckout-module__3I3Y8W__actions .ProposalCheckout-module__3I3Y8W__primary{width:100%}.ProposalCheckout-module__3I3Y8W__checkout input:not([type=checkbox]),.ProposalCheckout-module__3I3Y8W__checkout select,.ProposalCheckout-module__3I3Y8W__checkout textarea{font-size:16px}}
