/* ID: WBT-0261 / v69 / 2026-11-03 */
/* v69 / 2026-11-03 / WEBOT — distinct quote paths; published plan amounts are unchanged. */
.sales-custom.ux-quotes{display:block;border-radius:30px;padding:clamp(24px,4vw,52px);scroll-margin-top:130px}
.ux-quotes__head{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:24px;margin-bottom:30px}
.sales-custom.ux-quotes h2{font-size:clamp(26px,3vw,38px);line-height:1.35;letter-spacing:-.03em}
.sales-custom.ux-quotes .ux-quotes__intro{margin:0;font-size:14px;line-height:1.9;color:#e7efe6}
.ux-quotes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.ux-quote{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:26px 24px;border:1px solid #dae5d7;border-radius:22px;background:#f8faf2;color:#12382b;scroll-margin-top:130px}
.ux-quote__label{display:inline-flex;border:1px solid #157c4555;border-radius:50px;padding:6px 10px;font-size:10px;line-height:1.5;letter-spacing:.06em;font-weight:800}
.sales-custom.ux-quotes .ux-quote h3{font-size:clamp(24px,2.3vw,31px);line-height:1.25;letter-spacing:-.025em;margin:20px 0 0}
.sales-custom.ux-quotes .ux-quote__purpose{font-size:14px;line-height:1.9;margin:16px 0 22px}
.ux-quote__terms{width:100%;border-top:1px solid #12382b2e;padding-top:17px;margin-top:auto}
.ux-quote__terms strong{display:block;font-size:18px;line-height:1.5}
.sales-custom.ux-quotes .ux-quote__terms p{margin:9px 0 20px;font-size:12px;line-height:1.85;color:#3f5d4c}
.sales-custom.ux-quotes .ux-quote .sales-btn{margin-top:auto;min-width:0;width:100%;min-height:52px;padding:14px 17px;gap:12px;font-size:12px;background:#157c45;border-color:#157c45;color:#fff!important;justify-content:space-between}
.sales-custom.ux-quotes .ux-quote .sales-btn:hover{background:#105d36}
.sales-custom.ux-quotes .ux-quotes__note{margin:22px 0 0;color:#e7efe6;font-size:12px;line-height:1.85}
.ux-quotes__note a{color:#d9f581;text-decoration:underline;text-underline-offset:4px;font-weight:800}
@media(max-width:999px){.ux-quotes__head{grid-template-columns:1fr;gap:16px}.ux-quotes__grid{grid-template-columns:1fr}.ux-quote{padding:25px}.sales-custom.ux-quotes .ux-quote h3{font-size:29px}.sales-custom.ux-quotes .ux-quote__purpose{max-width:52em}.sales-custom.ux-quotes .ux-quote .sales-btn{width:auto;min-width:220px}.ux-quote__terms p{max-width:60em}}
@media(max-width:479px){.sales-custom.ux-quotes{border-radius:24px;padding:22px 17px;scroll-margin-top:105px}.ux-quote{padding:22px 18px;border-radius:18px;scroll-margin-top:105px}.sales-custom.ux-quotes .ux-quote .sales-btn{width:100%;min-width:0}.sales-custom.ux-quotes .ux-quotes__intro{font-size:13px}.sales-custom.ux-quotes .ux-quote__purpose{font-size:13px}.sales-custom.ux-quotes .ux-quote h3{font-size:27px}}
