.sc-public #price-match.sc-financing-match{--match-navy: var(--sc-navy);--match-cream: var(--sc-cream);--match-pink: var(--sc-blush);--match-cyan: var(--sc-teal);position:relative;isolation:isolate;padding:34px 24px 30px;background:repeating-linear-gradient(124deg,transparent 0 145px,color-mix(in srgb,var(--sc-teal) 9.41%,transparent) 145px 171px,transparent 171px 202px,color-mix(in srgb,var(--sc-teal) 6.27%,transparent) 202px 229px,transparent 229px 365px),var(--sc-navy);color:var(--match-cream);scroll-margin-top:110px}.sc-public #price-match.sc-financing-match:after{content:"";position:absolute;inset:auto 0 0;height:6px;background:linear-gradient(135deg,var(--match-cyan) 0 37%,var(--match-navy) 37% 38%,var(--match-pink) 38% 100%)}.sc-public #price-match .sc-match-inner{max-width:1160px;margin-inline:auto}.sc-public #price-match :is(h2,h3){background:none;-webkit-text-fill-color:currentColor;animation:none}.sc-public #price-match .sc-match-grid{display:grid;grid-template-columns:42% minmax(0,1fr);gap:42px;align-items:stretch}.sc-public #price-match .sc-match-offer{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:2px solid var(--match-cyan);padding:0 30px 10px 0;text-align:center}.sc-public #price-match .sc-match-logo{position:relative;isolation:isolate;display:grid;place-items:center;width:min(100%,340px);min-height:230px}.sc-public #price-match .sc-match-logo:before{content:"";position:absolute;z-index:-1;top:-32%;right:-32%;bottom:-32%;left:-32%;pointer-events:none;background:radial-gradient(ellipse closest-side,#fff4cd 0 30%,#ffda62ee 46%,#ffc329b3 62%,#efa61c55 80%,transparent 100%)}.sc-public #price-match .sc-match-logo img{position:relative;width:290px;max-width:100%;height:auto}.sc-public #price-match .sc-match-percentage{margin:-4px 0 0;color:var(--match-pink);font:italic 900 clamp(10rem,24vw,19rem)/.8 "Barlow Condensed",sans-serif;letter-spacing:-.055em}.sc-public #price-match .sc-match-percentage-art{display:block;width:1.4em;max-width:100%;height:.8em;overflow:hidden}.sc-public #price-match .sc-match-seven-glyph{font:italic 900 100px/1 Barlow Condensed,sans-serif;letter-spacing:-.055em}.sc-public #price-match .sc-match-seven-base{fill:currentColor}.sc-public #price-match .sc-match-seven-highlight{display:none;pointer-events:none}@keyframes sc-match-gold-pulse{0%,to{opacity:.3;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes financing-match-percent-sweep{0%,14%{transform:translate(-15px) skew(-16deg)}62%,to{transform:translate(220px) skew(-16deg)}}@media (prefers-reduced-motion: no-preference) and (forced-colors: none){.sc-public #price-match .sc-match-logo:before{animation:sc-match-gold-pulse 4s ease-in-out infinite}.sc-public #price-match .sc-match-seven-highlight{display:block;animation:financing-match-percent-sweep 4.8s ease-in-out infinite}}@media (forced-colors: active){.sc-public #price-match .sc-match-logo:before{display:none}}.sc-public #price-match .sc-match-offer-caption{max-width:410px;margin:14px 0 0;color:var(--match-cream);font:italic 800 clamp(1.65rem,3.2vw,2.45rem)/1.04 "Barlow Condensed",sans-serif;text-transform:uppercase}.sc-public #price-match .sc-match-offer-caption sup{font-size:.55em}.sc-public #price-match .sc-match-eyebrow{margin:0 0 6px;color:var(--match-cyan);font:italic 800 clamp(1.2rem,2.5vw,1.9rem)/1.1 "Barlow Condensed",sans-serif;text-transform:uppercase}.sc-public #price-match h2.sc-match-headline{margin:0;color:var(--match-cream);font:italic 900 clamp(3rem,7.6vw,6.2rem)/.9 "Barlow Condensed",sans-serif;letter-spacing:-.025em;text-transform:uppercase}.sc-public #price-match .sc-match-headline span{display:block}.sc-public #price-match .sc-match-headline .sc-match-headline-pink{color:var(--match-pink)}.sc-public #price-match .sc-match-intro{max-width:540px;margin:12px 0 18px;font-size:clamp(1rem,1.8vw,1.3rem);line-height:1.35;font-weight:600}.sc-public #price-match .sc-match-steps{display:grid;gap:15px;list-style:none;padding:0;margin:0 0 20px}.sc-public #price-match .sc-match-steps li{display:flex;align-items:center;gap:18px}.sc-public #price-match .sc-match-step-number{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:var(--match-cyan);color:var(--match-navy);font:italic 800 2rem/1 Barlow Condensed,sans-serif}.sc-public #price-match h3.sc-match-step-title{margin:0 0 2px;color:var(--match-cream);font:italic 800 1.65rem/1 Barlow Condensed,sans-serif;text-transform:uppercase}.sc-public #price-match .sc-match-step-copy{margin:0;font-size:.98rem;line-height:1.4}.sc-public #price-match .sc-match-action{display:flex;align-items:center;justify-content:center;gap:14px;min-height:58px;padding:10px 18px;border:3px solid var(--match-navy);outline:2px solid var(--match-cyan);border-radius:10px;background:var(--match-pink);color:var(--match-navy);box-shadow:4px 4px 0 var(--match-cyan);font:italic 800 clamp(1.3rem,2.8vw,2rem)/1.1 "Barlow Condensed",sans-serif;text-transform:uppercase;text-align:center;text-decoration:none;transition:transform .15s ease}.sc-public #price-match .sc-match-action svg{width:32px;height:32px;flex-shrink:0;stroke-width:3}.sc-public #price-match .sc-match-action:hover{transform:translateY(-2px)}.sc-public #price-match a:focus-visible{outline:3px solid var(--match-cream);outline-offset:6px}.sc-public #price-match .sc-match-call{margin:12px 0 0;text-align:center;font-size:1.15rem}.sc-public #price-match .sc-match-call a{background:transparent!important;border:0!important;box-shadow:none;display:inline-flex;align-items:center;min-height:44px;color:var(--match-cream)!important;font-weight:800;text-decoration:none}.sc-public #price-match .sc-match-call a:hover{text-decoration:underline}.sc-public #price-match .sc-match-terms{margin:18px auto 14px;max-width:1000px;text-align:center;color:var(--match-cream);font-size:.72rem;line-height:1.5}.sc-public #price-match .sc-match-financing{display:flex;align-items:center;gap:24px;padding:22px 28px;border-radius:14px;background:var(--match-cream);color:var(--match-navy)}.sc-public #price-match .sc-match-phone-art{position:relative;flex-shrink:0;width:70px;height:70px;color:var(--match-cyan)}.sc-public #price-match .sc-match-phone-art svg{width:62px;height:62px;transform:rotate(-12deg);stroke-width:1.8}.sc-public #price-match .sc-match-phone-art span{position:absolute;width:4px;height:17px;border-radius:4px;background:#df456b;top:3px;right:15px}.sc-public #price-match .sc-match-phone-art span:nth-of-type(2){transform:rotate(45deg);top:11px;right:1px}.sc-public #price-match .sc-match-phone-art span:nth-of-type(3){transform:rotate(90deg);top:27px;right:-4px}.sc-public #price-match .sc-match-financing-copy{flex:1}.sc-public #price-match h2.sc-match-financing-title{margin:0 0 5px;color:var(--match-navy);font:italic 800 clamp(1.8rem,3.4vw,2.8rem)/1 "Barlow Condensed",sans-serif;letter-spacing:-.02em;text-transform:uppercase}.sc-public #price-match .sc-match-financing-copy p{margin:0;font-size:.98rem;line-height:1.4}.sc-public #price-match .sc-match-action--call{flex-shrink:0;min-height:58px;background:var(--match-navy)!important;color:var(--match-cream)!important;font-size:1.6rem;box-shadow:4px 4px 0 var(--match-pink)}.sc-public #price-match .sc-match-action--call svg{color:var(--match-pink)}.sc-public #price-match .sc-match-financing a:focus-visible{outline-color:var(--match-navy)}@media (max-width: 1000px) and (min-width: 768px){.sc-public #price-match .sc-match-grid{gap:25px;grid-template-columns:39% minmax(0,1fr)}.sc-public #price-match .sc-match-offer{padding-right:24px}.sc-public #price-match .sc-match-logo{min-height:200px}.sc-public #price-match .sc-match-financing{flex-wrap:wrap;gap:15px}.sc-public #price-match .sc-match-action--call{margin-left:85px}}@media (max-width: 767px){.sc-public #price-match.sc-financing-match{padding:28px 20px 30px}.sc-public #price-match .sc-match-grid{grid-template-columns:1fr;gap:25px}.sc-public #price-match .sc-match-offer{padding:0 0 25px;border-right:0;border-bottom:2px solid var(--match-cyan)}.sc-public #price-match .sc-match-logo{min-height:185px}.sc-public #price-match .sc-match-logo img{width:235px}.sc-public #price-match .sc-match-percentage{font-size:clamp(10rem,47vw,15rem)}.sc-public #price-match .sc-match-offer-caption{font-size:1.9rem;max-width:340px}.sc-public #price-match h2.sc-match-headline{font-size:clamp(3rem,11vw,5.2rem)}.sc-public #price-match .sc-match-eyebrow{font-size:clamp(1rem,4.3vw,1.5rem)}.sc-public #price-match .sc-match-financing{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:24px 18px}.sc-public #price-match .sc-match-phone-art{width:45px;height:50px}.sc-public #price-match .sc-match-phone-art svg{width:44px;height:50px}.sc-public #price-match .sc-match-phone-art span{height:12px;right:6px}.sc-public #price-match .sc-match-phone-art span:nth-of-type(2){right:-4px;top:10px}.sc-public #price-match .sc-match-phone-art span:nth-of-type(3){right:-7px;top:21px}.sc-public #price-match h2.sc-match-financing-title{font-size:clamp(1.6rem,7vw,2.5rem)}.sc-public #price-match .sc-match-action--call{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.sc-public #price-match .sc-match-action{transition:none}.sc-public #price-match .sc-match-action:hover{transform:none}}
