.ptr-quote-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:85px;align-items:center;padding-block:65px 55px}.ptr-modern .ptr-quote-hero h1{font-size:clamp(46px,5.6vw,74px)}.ptr-quote-hero>div>p{font-size:17px;color:var(--muted);line-height:1.8;max-width:540px;margin-bottom:25px}.ptr-quote-promise{padding:35px 38px;border-radius:12px;background:#eef5f7}.ptr-quote-promise>svg{color:var(--blue);width:40px;height:40px}.ptr-modern .ptr-quote-promise h2{font-size:28px;line-height:1.2;margin-top:15px}.ptr-quote-promise ul{padding-left:18px;font-size:13px;color:var(--muted);line-height:2.1;margin:22px 0}.ptr-quote-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-block:25px 45px}.ptr-quote-steps>div{display:flex;gap:14px;align-items:center}.ptr-quote-steps>div>span{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;font-size:12px;color:var(--blue);font-weight:700}.ptr-quote-steps p{font-size:12px;color:var(--muted)}.ptr-quote-steps strong{display:block;font-size:14px;color:var(--ink)}.ptr-quote-section{background:#f5f8fa;padding:65px 0 50px;border-block:1px solid var(--line);scroll-margin-top:20px}.ptr-finder-shell{background:#fff;border:1px solid #cddde3;border-radius:12px;overflow:hidden;box-shadow:0 10px 35px #102c3608}.ptr-finder-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:18px 25px;background:#fff}.ptr-finder-bar>span:first-child{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.ptr-finder-bar>span:last-child{font-size:11px;color:var(--muted)}.ptr-finder-bar svg{color:var(--blue);width:20px}.ptr-quote-status{padding:15px 25px;font-size:13px;color:var(--muted);background:#f0f6f8}.ptr-quote-status[hidden]{display:none}.ptr-finder-help{display:flex;gap:22px;align-items:center;flex-wrap:wrap;padding:18px 25px;border-top:1px solid var(--line);font-size:12px}.ptr-finder-help>span{color:var(--muted)}.ptr-finder-help a{font-weight:600}.ptr-quote-disclosure{color:var(--muted);font-size:11px;margin-top:16px!important}.ptr-quote-assist{display:flex;justify-content:space-between;align-items:center;gap:60px;padding-block:65px;border-bottom:1px solid var(--line)}.ptr-quote-assist>div>svg{color:var(--blue);margin-bottom:10px}.ptr-modern .ptr-quote-assist h2{font-size:32px}.ptr-quote-assist p{max-width:560px;color:var(--muted);font-size:14px;margin-top:17px}.ptr-quote-assist>div:last-child{display:flex;flex-direction:column;align-items:center;gap:15px;flex-shrink:0}
@media(max-width:850px){.ptr-quote-hero{gap:30px}.ptr-modern .ptr-quote-hero h1{font-size:53px}.ptr-quote-promise{padding:28px}.ptr-quote-steps{gap:20px}.ptr-quote-assist{gap:30px}.ptr-quote-steps p{font-size:11px}}
@media(max-width:580px){.ptr-quote-hero{grid-template-columns:1fr;padding-block:42px 30px;gap:30px}.ptr-modern .ptr-quote-hero h1{font-size:47px}.ptr-quote-hero>div>p{font-size:15px}.ptr-quote-promise{padding:25px}.ptr-quote-steps{grid-template-columns:1fr;gap:18px;padding-block:5px 35px}.ptr-quote-steps p{font-size:12px}.ptr-quote-section{padding-block:40px 30px}.ptr-finder-bar{padding:16px;align-items:start;flex-direction:column;gap:5px}.ptr-finder-help{padding:16px;gap:12px}.ptr-finder-help>span{width:100%}.ptr-quote-assist{flex-direction:column;align-items:start;gap:25px;padding-block:45px}.ptr-quote-assist>div:last-child{align-items:start}.ptr-modern .ptr-quote-assist h2{font-size:29px}}

