/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0){--yw-bg:#f7fbff;--yw-card:#fff;--yw-line:#d6e4ff;--yw-text:#0f1b2d;--yw-text-dim:#3f5873;--yw-blue:#185bd6;--yw-blue2:#3f8cff;--yw-accent:#ffd84d;--radius-lg:16px;--shadow-md:0 10px 22px rgba(15, 27, 45, 0.08);}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0){font-family:var(--yw-font-body)!important;margin:0;background:var(--yw-bg)!important;color:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) .price-match-section{max-width:var(--yw-content-width);margin:0 auto;padding:40px 20px;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) .price-match-section h1{font-size:var(--yw-h1)!important;font-weight:var(--yw-weight-strong)!important;margin-bottom:12px;color:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) .price-match-section h2{font-size:var(--yw-h2)!important;font-weight:var(--yw-weight-strong)!important;margin-bottom:10px;color:var(--yw-blue)!important;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) .price-match-section p.lead{font-size:var(--yw-text)!important;color:var(--yw-text-dim)!important;margin-bottom:32px;max-width:var(--yw-reading-width);}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) .price-match-grid{display:grid;grid-template-columns:1fr;gap:20px;}@media (min-width: 768px){:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) .price-match-grid{grid-template-columns:repeat(3, 1fr);}}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) .pm-card{background:var(--yw-card)!important;border:1px solid var(--yw-line)!important;border-radius:var(--yw-radius)!important;padding:24px;text-align:center;box-shadow:var(--yw-shadow)!important;transition:transform 0.2s;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) .pm-card:hover{transform:translateY(-4px);}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) .pm-icon{font-size:var(--yw-text)!important;margin-bottom:14px;color:var(--yw-accent)!important;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) .pm-card h3{font-size:var(--yw-h3)!important;margin-bottom:8px;color:var(--yw-blue)!important;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) .pm-card p{font-size:var(--yw-text)!important;color:var(--yw-text-dim)!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) .pm-footer{text-align:center;font-size:var(--yw-text)!important;margin-top:24px;color:var(--yw-text-dim)!important;max-width:var(--yw-reading-width);margin-left:auto;margin-right:auto;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) .pm-footer a{color:var(--yw-blue2)!important;text-decoration:none;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) .pm-footer a:hover{text-decoration:underline;}

/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0){--yw-bg:#f7fbff;--yw-card:#fff;--yw-line:#d6e4ff;--yw-text:#0f1b2d;--yw-dim:#3f5873;--yw-blue:#185bd6;--yw-blue2:#3f8cff;--yw-violet:#5b5bf7;--warn:var(--yw-warning);}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3{font-family:var(--yw-font-body)!important;color:var(--yw-text)!important;background:var(--yw-card)!important;border:1px solid var(--yw-line)!important;border-radius:var(--yw-radius)!important;padding:clamp(16px,2.4vw,28px);box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gform_title{margin:0 0 6px;color:var(--yw-blue)!important;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gform_description{color:var(--yw-dim)!important;}@media (min-width:760px){:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gform_fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gfield{margin:0;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gfield--width-full{grid-column:1/-1;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gfield textarea{grid-column:1/-1;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .ginput_container_textarea{grid-column:1/-1;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gform_footer{grid-column:1/-1;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gfield--type-name .ginput_complex{display:grid;grid-template-columns:1fr 1fr;gap:14px;}}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gfield_label{color:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;margin-bottom:8px;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gfield_required{color:var(--yw-warning)!important;margin-left:6px;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 input[type=text]{width:100%;border:1px solid var(--yw-line)!important;border-radius:var(--yw-radius)!important;padding:12px 14px;background:var(--yw-surface)!important;color:var(--yw-text)!important;line-height:var(--yw-line)!important;outline:none;transition:border-color .15s, box-shadow .15s;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 input[type=email]{width:100%;border:1px solid var(--yw-line)!important;border-radius:var(--yw-radius)!important;padding:12px 14px;background:var(--yw-surface)!important;color:var(--yw-text)!important;line-height:var(--yw-line)!important;outline:none;transition:border-color .15s, box-shadow .15s;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 input[type=tel]{width:100%;border:1px solid var(--yw-line)!important;border-radius:var(--yw-radius)!important;padding:12px 14px;background:var(--yw-surface)!important;color:var(--yw-text)!important;line-height:var(--yw-line)!important;outline:none;transition:border-color .15s, box-shadow .15s;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 input[type=url]{width:100%;border:1px solid var(--yw-line)!important;border-radius:var(--yw-radius)!important;padding:12px 14px;background:var(--yw-surface)!important;color:var(--yw-text)!important;line-height:var(--yw-line)!important;outline:none;transition:border-color .15s, box-shadow .15s;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 input[type=number]{width:100%;border:1px solid var(--yw-line)!important;border-radius:var(--yw-radius)!important;padding:12px 14px;background:var(--yw-surface)!important;color:var(--yw-text)!important;line-height:var(--yw-line)!important;outline:none;transition:border-color .15s, box-shadow .15s;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 select{width:100%;border:1px solid var(--yw-line)!important;border-radius:var(--yw-radius)!important;padding:12px 14px;background:var(--yw-surface)!important;color:var(--yw-text)!important;line-height:var(--yw-line)!important;outline:none;transition:border-color .15s, box-shadow .15s;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 textarea{width:100%;border:1px solid var(--yw-line)!important;border-radius:var(--yw-radius)!important;padding:12px 14px;background:var(--yw-surface)!important;color:var(--yw-text)!important;line-height:var(--yw-line)!important;outline:none;transition:border-color .15s, box-shadow .15s;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 input:focus{border-color:var(--yw-blue)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 select:focus{border-color:var(--yw-blue)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 textarea:focus{border-color:var(--yw-blue)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--yw-dim) 50%),
    linear-gradient(135deg, var(--yw-dim) 50%, transparent 50%)!important;background-position:calc(100% - 18px) calc(50% - 3px),
    calc(100% - 12px) calc(50% - 3px);background-size:6px 6px, 6px 6px;background-repeat:no-repeat;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gfield_error input{border-color:var(--yw-border)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gfield_error select{border-color:var(--yw-border)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gfield_error textarea{border-color:var(--yw-border)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gfield_validation_message{color:var(--yw-warning)!important;font-size:var(--yw-text)!important;margin-top:6px;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .validation_message{color:var(--yw-warning)!important;font-size:var(--yw-text)!important;margin-top:6px;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gform_footer{margin-top:24px;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gform_page_footer{margin-top:24px;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gform_button{border:0!important;border-radius:var(--yw-button-radius)!important;padding:12px 18px;font-weight:var(--yw-weight-strong)!important;color:var(--yw-surface)!important;background:linear-gradient(90deg,var(--yw-violet),var(--yw-blue2))!important;box-shadow:var(--yw-shadow)!important;transition:filter .15s, transform .05s;}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gform_button:hover{filter:brightness(1.05);}:where(html body.yw-design-system.yw-legacy-layout-e38d10f021f6ced0) #gform_wrapper_3 .gform_button:active{transform:translateY(1px);}
