.cs-quote-panel{max-width:900px;margin:48px auto;padding:40px 28px;border:1px solid #d9e3ec;border-radius:24px;background:linear-gradient(145deg,#f4f8fc,#fff);box-shadow:0 16px 48px #123e740a;scroll-margin-top:32px;box-sizing:border-box}.cs-quote-intro{text-align:center;color:#526475;margin:0 0 24px;font-size:16px;line-height:1.6}.cs-quote-page-title{text-align:center;color:#123e74;font-size:36px;margin:0 0 16px}.cs-quote-cta{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin:20px auto;max-width:1100px;padding:0 20px;text-align:center}.cs-quote-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border:1px solid #123e74;border-radius:12px;background:#123e74;color:#fff!important;text-decoration:none!important;font-weight:700;line-height:1.4;box-sizing:border-box}.cs-quote-link:hover{background:#1a568b}.cs-quote-link:focus-visible{outline:3px solid #1878b9;outline-offset:4px}.cs-quote-product-link{display:flex;margin:18px 0;justify-content:center}.cs-quote-cta p{margin:0;color:#526475}.cs-quote-panel [data-form-root]{width:100%;max-width:100%;min-width:0!important}@media(max-width:600px){.cs-quote-panel{margin:28px 12px;padding:24px 12px;border-radius:18px}.cs-quote-intro{font-size:14px}.cs-quote-cta{gap:12px}.cs-quote-link{width:100%}.cs-quote-product-link .cs-quote-link{width:100%}}
.cs-quote-in-view .cs-holiday-dock{display:none!important}.cs-quote-panel{scroll-margin-top:180px}@media(max-width:600px){.cs-quote-panel{scroll-margin-top:170px}}
