/* Loaded on the storefront home only. Product pages never include this file. */
.home-block-content>h2{color:var(--pv-heading-color,var(--pv-color,inherit));font-size:var(--pv-heading-size,clamp(28px,3vw,44px));line-height:1.12;margin:0 0 20px;text-wrap:balance}.home-block-intro{max-width:72ch;line-height:1.7;font-size:var(--pv-font-size,16px);margin-bottom:28px;white-space:pre-line}.home-info-grid{display:grid;grid-template-columns:repeat(var(--pv-columns,3),minmax(0,1fr));gap:var(--pv-gap,24px);margin:28px 0}.home-info-card{padding:28px;border:1px solid var(--pv-border-color,#00000015);border-radius:var(--pv-radius,16px);min-width:0}.home-info-card h3{font-size:1.1em;margin:14px 0 8px}.home-info-card p{line-height:1.65;white-space:pre-line}.home-info-card img{width:100%;max-height:180px;object-fit:contain;margin:auto}.home-info-icon svg{width:32px;height:32px}.home-info-grid--brands .home-info-card{text-align:center}.home-info-grid--payments .home-info-card{background:color-mix(in srgb,var(--pv-accent,#6d28d9) 4%,transparent)}.home-comparison{margin:32px 0;overflow-wrap:anywhere;border:1px solid #00000015;border-radius:var(--pv-radius,16px);overflow:hidden}.home-comparison-row{display:grid;grid-template-columns:1.2fr 1fr 1fr}.home-comparison-row>*{padding:18px 20px;border-bottom:1px solid #00000010;line-height:1.5}.home-comparison-row>:nth-child(2){background:color-mix(in srgb,var(--pv-accent,#6d28d9) 7%,transparent)}.home-comparison-row:first-child{background:#00000005}.home-countdown{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:28px 0;padding:22px 28px;border:1px solid currentColor;border-radius:var(--pv-radius,16px);width:fit-content}.home-countdown strong{font-variant-numeric:tabular-nums;font-size:clamp(20px,3vw,38px)}.home-contact-button{gap:12px}.home-contact-button svg{width:22px;height:22px}.home-review-stars{letter-spacing:3px;color:var(--pv-accent,#946200)}.home-legacy-block{background:transparent}.pv-section--richtext .home-block-content{max-width:min(var(--pv-content-width,900px),100%)}
@media(max-width:767px){.home-info-grid{grid-template-columns:repeat(var(--pv-columns-mobile,var(--pv-columns,1)),minmax(0,1fr));gap:var(--pv-gap-mobile,16px)}.home-info-card{padding:20px}.home-block-content>h2{font-size:var(--pv-heading-size-mobile,var(--pv-heading-size,30px))}.home-comparison-row>*{padding:12px 8px;font-size:13px}.home-countdown{padding:18px}.home-block-intro{font-size:var(--pv-font-size-mobile,var(--pv-font-size,16px))}}

/* Explicit editor settings take priority over preset decoration on the home only. */
.pv-home [data-home-custom-desktop~="heading_size"] h1,.pv-home [data-home-custom-desktop~="heading_size"] h2{font-size:var(--p-heading-size)!important}
.pv-home [data-home-custom-desktop~="heading_color"] h1,.pv-home [data-home-custom-desktop~="heading_color"] h2{color:var(--p-heading-color)!important}
.pv-home [data-home-custom-desktop~="font_size"] p{font-size:var(--p-font-size)!important}
.pv-home [data-home-custom-desktop~="color"] p{color:var(--p-color)!important}
.pv-home [data-home-custom-desktop~="font_weight"] h1,.pv-home [data-home-custom-desktop~="font_weight"] h2{font-weight:var(--pv-font-weight,650)!important}
.pv-home [data-home-custom-desktop~="background"]{background:var(--p-bg)!important}
.pv-home [data-home-custom-desktop~="padding_top"]{padding-top:var(--p-pt)!important}
.pv-home [data-home-custom-desktop~="padding_bottom"]{padding-bottom:var(--p-pb)!important}
.pv-home [data-home-custom-desktop~="padding_left"]{padding-left:var(--p-pl)!important}
.pv-home [data-home-custom-desktop~="padding_right"]{padding-right:var(--p-pr)!important}
.pv-home [data-home-custom-desktop~="gap"] .pv-category-grid,.pv-home [data-home-custom-desktop~="gap"] .pv-tile-grid,.pv-home [data-home-custom-desktop~="gap"] .pv-benefit-grid,.pv-home [data-home-custom-desktop~="gap"] .sf-product-grid{gap:var(--p-gap)!important}
.pv-home [data-home-custom-desktop~="font"] h1,.pv-home [data-home-custom-desktop~="font"] h2{font-family:var(--pv-font),sans-serif!important}
@media(max-width:767px){
.pv-home [data-home-custom-mobile~="heading_size"] h1,.pv-home [data-home-custom-mobile~="heading_size"] h2{font-size:var(--p-heading-size)!important}
.pv-home [data-home-custom-mobile~="heading_color"] h1,.pv-home [data-home-custom-mobile~="heading_color"] h2{color:var(--p-heading-color)!important}
.pv-home [data-home-custom-mobile~="font_size"] p{font-size:var(--p-font-size)!important}
.pv-home [data-home-custom-mobile~="color"] p{color:var(--p-color)!important}
.pv-home [data-home-custom-mobile~="font_weight"] h1,.pv-home [data-home-custom-mobile~="font_weight"] h2{font-weight:var(--pv-font-weight-mobile,var(--pv-font-weight,650))!important}
.pv-home [data-home-custom-mobile~="background"]{background:var(--p-bg)!important}
.pv-home [data-home-custom-mobile~="padding_top"]{padding-top:var(--p-pt)!important}
.pv-home [data-home-custom-mobile~="padding_bottom"]{padding-bottom:var(--p-pb)!important}
.pv-home [data-home-custom-mobile~="padding_left"]{padding-left:var(--p-pl)!important}
.pv-home [data-home-custom-mobile~="padding_right"]{padding-right:var(--p-pr)!important}
.pv-home [data-home-custom-mobile~="gap"] .pv-category-grid,.pv-home [data-home-custom-mobile~="gap"] .pv-tile-grid,.pv-home [data-home-custom-mobile~="gap"] .pv-benefit-grid,.pv-home [data-home-custom-mobile~="gap"] .sf-product-grid{gap:var(--p-gap)!important}
.pv-home [data-home-custom-mobile~="font"] h1,.pv-home [data-home-custom-mobile~="font"] h2{font-family:var(--pv-font-mobile,var(--pv-font)),sans-serif!important}
}
.pv-home .pv-footer{background:var(--pv-footer-bg,#f4f3f1)!important;color:var(--pv-footer-color,#242424)!important}.pv-home .pv-header{background:var(--pv-header-bg,#fff)!important;color:var(--pv-header-color,#242424)!important}
