.hm-live{display:contents}.hm-block{padding:56px 0}.hm-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--gp-orange-text);margin:0 0 6px;font-size:14px;font-weight:800}.hm-h2{letter-spacing:-.01em;color:#16212b;margin:0 0 24px;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.6rem);font-weight:800;line-height:1.1}.hm-how{background:#fff}.hm-steps{counter-reset:s;grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.hm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.hm-steps li{background:#f3f8f9;border-radius:18px;flex-direction:column;gap:8px;padding:22px 22px 20px;display:flex;position:relative}.hm-steps li:nth-child(2){background:#fff4ee}.hm-steps li:nth-child(3){background:#eef6f2}.hm-steps strong{color:#16212b;font-size:20px;line-height:1.2}.hm-steps span:not(.hm-step__n){color:#44525c}.hm-steps a{min-height:44px;color:var(--gp-orange-dark);align-self:flex-start;align-items:center;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}.hm-steps a:after{content:"→";margin-left:6px;transition:transform .15s}.hm-steps a:hover:after{transform:translate(3px)}.hm-step__n{background:var(--gp-orange);color:#fff;border-radius:50% 50% 50% 4px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:flex}@media (min-width:900px){.hm-steps li:not(:last-child):after{content:"";border-top:2px dashed #f2a37f;width:24px;position:absolute;top:42px;right:-24px}}.hm-range{padding-top:8px}.hm-range__list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(150px,42%);grid-auto-flow:column;gap:12px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}@media (min-width:700px){.hm-range__list{grid-auto-columns:minmax(160px,24%)}}@media (min-width:1100px){.hm-range__list{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;gap:16px;overflow:visible}}.hm-range__list li{scroll-snap-align:start}.hm-range__card{color:#16212b;flex-direction:column;gap:6px;text-decoration:none;display:flex}.hm-range__img{aspect-ratio:1;background:#f3f6f7;border-radius:18px;display:block;position:relative;overflow:hidden}.hm-range__img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .25s}.hm-range__name{font-size:17px;font-weight:800}.hm-range__price{color:var(--gp-orange-dark);font-size:15px;font-weight:700}.hm-logo{background:linear-gradient(#f3f8f9 0,#fff 100%)}.hm-range__img img{box-sizing:border-box;transform:scale(var(--z,1)) translateY(var(--dy,0%));padding:9%}.hm-range__card:hover .hm-range__img img{transform:scale(calc(var(--z,1) * 1.04)) translateY(var(--dy,0%))}body:not([data-copy]) .hm .s_text_image .gp_box .btn-primary{white-space:nowrap}
@media (min-width:992px){[data-copy] .gp_main_banner .o_grid_mode{grid-auto-rows:minmax(50px,auto)!important}}[data-copy] .gp-ticks{flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-bottom:16px;display:flex}[data-copy] .gp-tick{white-space:nowrap}@media (max-width:1399.98px){[data-copy] .gp-ticks{grid-template-columns:repeat(3,max-content);justify-content:center;column-gap:36px;display:grid}}
[data-copy] .hm .lead .text-600,[data-copy] .hm .lead font.text-600{color:#56636c!important}[data-copy] .hm .btn{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}[data-copy] .hm .btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #ff4c0038}[data-copy] .hm .o_grid_mode>.o_grid_item.rounded.border{transition:box-shadow .2s,transform .2s,border-color .2s;box-shadow:0 1px 2px #10212b0a;border-color:#e6ecef!important;border-radius:14px!important}[data-copy] .hm .o_grid_mode>.o_grid_item.rounded.border:hover{transform:translateY(-2px);box-shadow:0 14px 32px #10212b1a;border-color:#d6e3e8!important}[data-copy] .hm .gp-ticks strong{color:#1d2a32}@media (prefers-reduced-motion:reduce){[data-copy] .hm .btn,[data-copy] .hm .o_grid_mode>.o_grid_item.rounded.border{transition:none}[data-copy] .hm .btn:hover,[data-copy] .hm .o_grid_mode>.o_grid_item.rounded.border:hover{transform:none}}
