.quotes-page .container{width:min(1240px,100%);padding-inline:24px;margin-inline:auto}.quotes-page .pm-hero-title{max-width:1000px;margin-inline:auto}.quote-demo-note,.quote-zoom-note{color:#526079;font-size:13px;line-height:1.6}.quote-demo-note{margin:20px auto 36px}.quote-section{padding:72px 0}.quote-section-head{max-width:760px;margin-bottom:32px}.quote-section h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;color:#0b1633;margin:0 0 18px}.quote-section p{color:#526079;line-height:1.7}.quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.quote-capture{margin:0;border:1px solid #dce4f0;border-radius:16px;overflow:hidden;background:#fff}.quote-capture figcaption{padding:24px;text-align:left}.quote-capture figcaption span{font-size:20px;font-weight:700;color:#0b1633}.quote-capture figcaption p{font-size:14px;line-height:1.6;color:#526079;margin:10px 0 0}.quote-capture img{display:block;width:100%;height:auto}.quote-zoom-note{margin:0;padding:12px 24px;text-align:left}.quote-process,.quote-final{background:#f5f8ff}.quote-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-left:22px;margin:36px 0}.quote-steps li::marker{font-weight:700;color:#1766ff}.quote-steps h3{font-size:18px}.quote-faq{max-width:900px!important}.quote-faq details{border-bottom:1px solid #dce4f0;padding:22px 0}.quote-faq summary{cursor:pointer;font-weight:600;line-height:1.6}.quote-faq a{color:#1766ff;text-decoration:underline}.quote-final{text-align:center}.quote-final p{max-width:640px;margin:0 auto 28px}.quotes-page :is(a,button,summary):focus-visible{outline:3px solid #1766ff;outline-offset:4px}@media(max-width:760px){.quote-grid,.quote-steps{grid-template-columns:1fr}.quote-section{padding:48px 0}.quote-steps{gap:12px}.quote-capture figcaption{padding:20px}.quotes-page .pm-hero-title{font-size:clamp(2rem,8vw,3rem)}}

.quotes-page .pm-metric-number{font-size:clamp(1.5rem,3vw,2.4rem)}.quotes-page .pm-split-card .quote-capture{margin-top:18px}.quotes-page .pm-split-card{justify-content:flex-start;gap:12px;min-width:0}.quotes-page .pm-explorer-section .quote-section-head h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;margin-bottom:20px}.quotes-page .pm-explorer-section .quote-section-head p{line-height:1.8;color:#526079}.quotes-page .quote-panel[hidden]{display:none}.quotes-page .quote-panel{display:grid;gap:32px}.quote-workflow{display:flex;gap:16px;flex-wrap:wrap}.quote-workflow span{border:1px solid #dce4f0;border-radius:8px;padding:18px;background:#f8faff;color:#0b1633}.quote-benefit-grid{margin-top:36px}.quotes-page .pm-cta-card .pm-btn-primary{background:#fff;color:#0b1633}.quotes-page .pm-cta-card .pm-btn-secondary{background:transparent;color:#fff;border-color:#ffffff60}@media(max-width:760px){.quotes-page .pm-explorer-grid{grid-template-columns:1fr;gap:24px}.quotes-page .pm-split-cards{grid-template-columns:1fr}.quotes-page .pm-vertical-tabs{position:static}.quotes-page .pm-explorer-section{padding:48px 0}}
