.quotes-offer{color:#151c12;background:#f5f5ee;width:100%;margin:0;padding:clamp(1.5rem,3vw,3rem)}.quotes-offer__top{letter-spacing:.04em;border-bottom:1px solid #c9d0c2;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;font-size:.75rem;display:flex}.quotes-offer h2{letter-spacing:-.04em;margin:2rem 0 .8rem;font-size:clamp(2rem,3vw,2.8rem);font-weight:500;line-height:1.15}.quotes-offer>p{color:#54604c;font-size:1rem}.quotes-offer dl{margin:2rem 0}.quotes-offer dl>div{border-bottom:1px solid #c9d0c2;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.quotes-offer dd{margin:0}.quotes-offer__total{font-size:1.4rem;font-weight:600}.quotes-offer__bottom{justify-content:space-between;align-items:center;gap:1rem;display:flex}.quotes-offer__bottom>span:last-child{font-size:2rem}.quotes-offer figcaption{color:#54604c;margin-top:1.2rem;font-size:.75rem}.product-shell--quotes .product-section__heading{margin-bottom:2.5rem}.quotes-capture{margin:0}.quotes-capture img{border:1px solid #526348;border-radius:12px;width:100%;height:auto;display:block}.quotes-capture figcaption{color:#56634e;margin-top:.8rem;font-size:.8rem}.quotes-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.quotes-columns article{border-top:1px solid #bec8b4;padding-top:1.3rem}.quotes-columns h3,.quotes-responses h3,.quotes-revision-copy h3{letter-spacing:-.025em;margin:0 0 .8rem;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:500;line-height:1.2}.quotes-columns p,.quotes-responses p,.quotes-revision-copy p{margin:0;font-size:1.0625rem;line-height:1.65}.quotes-columns p,.quotes-responses p{color:#53604b}.quotes-responses{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.quotes-responses article{border-top:1px solid #bec8b4;padding-top:1rem}.quotes-responses article>span{color:#526b3a;margin-bottom:1rem;font-size:.75rem;display:block}.quotes-note{color:#53604b;border-top:1px solid #bec8b4;max-width:64rem;margin:2rem 0 0;padding-top:1.3rem;font-size:.95rem;line-height:1.6}.quotes-revision-layout{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);display:grid}.quotes-revision-example{margin:0;padding:0;list-style:none}.quotes-revision-example li{border-top:1px solid #405137;gap:.55rem;padding:1.2rem 0;display:grid}.quotes-revision-example span{color:#b0ff59;font-size:.8rem}.quotes-revision-example strong{font-size:1.3rem;font-weight:500}.quotes-revision-example small,.quotes-revision-copy p,.quotes-revision-copy>span{color:#b2bcad}.quotes-revision-copy h3:not(:first-child){margin-top:1.8rem}.quotes-revision-copy>span{margin-top:1.5rem;font-size:.8rem;display:block}.quote-options{grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,4rem);display:grid}.quote-options__label{color:#b2bcad;margin:0 0 1rem;font-size:.875rem}.quote-options__packages{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.quote-options__packages button{text-align:left;color:#f3f5ee;cursor:pointer;font:inherit;background:0 0;border:1px solid #405137;border-radius:8px;gap:.85rem;padding:1.5rem;display:grid}.quote-options__packages button[aria-pressed=true]{background:#1c2c14;border-color:#b0ff59}.quote-options__packages span{color:#b0ff59;font-size:.8rem}.quote-options__packages strong{font-size:1.3rem;font-weight:500}.quote-options__packages small{color:#b2bcad}.quote-options__extra{cursor:pointer;align-items:center;gap:1rem;padding:1.3rem 0;display:flex}.quote-options__extra input{accent-color:#b0ff59;width:1.2rem;height:1.2rem}.quote-options__extra small{color:#b2bcad;margin-top:.35rem;font-size:.8rem;display:block}.quote-options__caption{color:#b2bcad;max-width:34rem;font-size:.8rem}.quote-options__summary{color:#151c12;background:#f5f5ee;padding:2rem}.quote-options__summary>span{color:#54604c;font-size:.75rem}.quote-options__summary h3{margin:1rem 0 1.5rem;font-size:1.65rem;font-weight:500;line-height:1.2}.quote-options__summary dl>div{border-top:1px solid #c9d0c2;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.quote-options__summary dd{font-variant-numeric:tabular-nums;margin:0}.quote-options__summary dl>div:last-child{font-size:1.4rem;font-weight:600}.quote-options__summary p{color:#54604c;font-size:.9rem;line-height:1.6}.quote-options :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #b0ff59}@media (min-width:1100px){.product-shell--quotes .product-section:not(.product-faq-section) .product-section__heading{display:block}.product-shell--quotes .product-section:not(.product-faq-section) .product-section__heading h2{max-width:none}.product-shell--quotes .product-section__intro{max-width:48rem;margin-top:1rem}}@media (max-width:800px){.quotes-responses{grid-template-columns:1fr 1fr}.quote-options,.quotes-revision-layout{grid-template-columns:1fr}}@media (max-width:600px){.quotes-columns,.quotes-responses,.quote-options__packages{grid-template-columns:1fr}.quote-options__summary{padding:1.5rem}.quotes-offer__top{flex-wrap:wrap}}@media (min-width:1100px){.product-shell--quotes .product-related__heading h2{max-width:none}}.quote-demo-switch{border-bottom:1px solid #526348;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;display:flex}.quote-demo-switch button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.8rem 0}.quote-demo-switch button[aria-pressed=true]{color:#b0ff59;border-color:#b0ff59}.quote-demo-switch button:focus-visible,.quote-demo-action:focus-visible{outline-offset:4px;outline:2px solid #85ce3c}.quote-demo-action{color:#15200e;font:inherit;cursor:pointer;background:#b0ff59;border:0;border-radius:30px;padding:.8rem 1.2rem}.quote-demo-code{letter-spacing:.1em;padding:1rem 0;font-size:2rem}.quote-response-demo h3,.quote-design-demo h3,.quotes-ai-example h3{letter-spacing:-.025em;font-size:1.6rem;font-weight:500;line-height:1.25}.quote-response-demo p,.quote-design-demo p,.quotes-ai-example p{line-height:1.65}.quote-design-controls>div{border-top:1px solid #526348;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.quote-design-controls dd{margin:0}.quote-design-sheet--classic{background:#fffaf0;border-top:6px solid #836b43;font-family:Georgia,serif}.quote-design-sheet:not(.quote-design-sheet--classic) dl>div{background:#e8eddf;border:0;margin:.5rem 0;padding:1rem}.quotes-ai-example{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.quotes-ai-example>div{border-top:1px solid #bec8b4;padding-top:1.3rem}.quotes-ai-example span{color:#476333;font-size:.75rem}.product-shell--quotes .product-section--ink :is(.quotes-columns p,.quotes-note,.quotes-capture figcaption,.quote-design-demo>div:first-child p,.quote-response-demo>div:first-child p){color:#b2bcad}.product-shell--quotes .product-section--paper :is(.quotes-revision-copy p,.quotes-revision-copy>span,.quotes-revision-example small){color:#53604b}.product-shell--quotes .product-section--paper .quotes-revision-example span{color:#42662a}.quotes-cta-paper{color:#151c12;background:#f5f5ee;padding-block:1px}.product-shell--quotes .quotes-cta-paper .product-cta{color:#f5f5ee;background:#0e160f;border-color:#35462d}.product-shell--quotes .quotes-cta-paper :is(.product-cta p,.product-cta__note){color:#b2bcad}.product-shell--quotes .quotes-cta-paper .ds-eyebrow{color:#b0ff59}@media (max-width:700px){.quotes-ai-example{grid-template-columns:1fr}}.product-shell--quotes .quotes-cta-paper .product-cta h2{color:#f5f5ee}.product-shell--quotes .quotes-cta-paper .product-cta .product-cta__note{color:#b2bcad}.product-shell--quotes .quotes-cta-paper .product-cta{box-shadow:none}.quote-options__quantity{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.quote-options__quantity select{font:inherit;color:#f5f5ee;background:#15200e;border:1px solid #526348;border-radius:4px;padding:.5rem}.product-shell--quotes .quotes-build-section{padding-bottom:clamp(3rem,5vw,5rem)}.quotes-build-tip{color:#53604b;margin:1.75rem 0 0;font-size:.9375rem;line-height:1.6}.product-shell--quotes .quotes-designer-section{padding-block:clamp(3rem,5.56vw,5rem)}.quotes-designer-section .quote-design-demo{align-items:start}.quotes-designer-section .quote-design-sheet{padding:clamp(1.5rem,2.2vw,2rem)}.quotes-designer-section .quote-design-sheet h2{margin-top:1.4rem}.quotes-designer-section .quote-design-sheet dl{margin-block:1.3rem}.quotes-designer-section .quote-design-sheet dl>div{padding-block:.8rem}.quotes-designer-section .quote-design-controls>div{grid-template-columns:7.5rem minmax(0,1fr);padding-block:.85rem;display:grid}.quotes-designer-section .quote-design-controls dd{line-height:1.5}.quotes-ai-lines{background:#e9ede3;border:1px solid #c5cebd;margin:0;padding:.25rem 1rem}.quotes-ai-lines>div{justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.quotes-ai-lines>div+div{border-top:1px solid #c5cebd}.quotes-ai-lines dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.quotes-ai-example .quotes-ai-price-note{color:#53604b;margin:.6rem 0 0;font-size:.8rem}@media (min-width:701px){.quotes-ai-example{grid-template-rows:auto auto 1fr}.quotes-ai-example>div{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:1rem;display:grid}.quotes-ai-example h3{margin:0}.quotes-ai-example>div>p{margin-top:0}.quotes-ai-example>div:nth-child(2){grid-template-rows:subgrid}}.quote-options__quantity small{color:#b2bcad;margin-top:.25rem;font-size:.8rem;display:block}.quote-options__quantity select{min-width:112px;min-height:44px;padding:.65rem .8rem}.quote-options__quantity select:focus-visible{outline-offset:4px;outline:3px solid #b0ff59}.quote-options__summary .quote-options__selection{margin-top:-.5rem}.product-shell--quotes .quotes-revision-section{padding-bottom:clamp(3rem,5vw,5rem)}.quotes-revision-figure{margin:0}.quotes-revision-figure figcaption{color:#53604b;margin-top:1rem;font-size:.8rem}.quotes-revision-example{border-left:1px solid #bec8b4;margin-left:.3rem}.quotes-revision-example li{border-top:0;margin-left:1.4rem;padding:1rem 1.2rem;position:relative}.quotes-revision-example li:before{content:"";background:#6b805b;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.35rem;left:-1.7rem;box-shadow:0 0 0 4px #f5f5ee}.quotes-revision-example li:last-child{background:#e7eddf;border:1px solid #bec8b4}.quotes-revision-example li:last-child:before{background:#42662a}.quotes-revision-example li:last-child small{color:#304820;background:#d5e3c8;border-radius:3px;justify-self:start;padding:.2rem .55rem}.product-shell--quotes .quotes-followup-section{padding-block:clamp(3rem,5.56vw,5rem)}.quotes-followup-section .quotes-capture>a{aspect-ratio:1600/810;border:1px solid #526348;border-radius:12px;display:block;overflow:hidden}.quotes-followup-section .quotes-capture img{border:0;border-radius:0}.quotes-followup-note{color:#b2bcad;margin:1.5rem 0 0;font-size:.9375rem;line-height:1.6}.product-shell--quotes .quotes-cta-paper{padding-block:clamp(2.5rem,4.5vw,4rem)}.product-shell--quotes .quotes-cta-paper .product-cta{margin-block:0}.product-shell--quotes .quotes-cta-paper .product-cta>div:last-child>.product-cta__note{color:#b2bcad}
/*# sourceMappingURL=0iptmxhf5w4x5.css.map*/