.hp-head{display:block}.hp-rate{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-weight:700;font-size:var(--x-rate,16px);color:var(--x-ratec,var(--head));line-height:1.3}.hp-rate .cv-stars i{background:var(--x-starc,var(--star))}.hp-guarline{display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--x-guar,15px);font-weight:600;color:var(--x-guarc,var(--text));line-height:1.3;text-align:center}.hp-guarline svg{width:1.3em;height:1.3em;stroke:var(--x-guaric,var(--ok));fill:none;stroke-width:2;flex:none}.hp-ph{border:2px dashed #e9b3c0;background:var(--cv-blush);display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%;min-height:200px}.hp-ph .cv-placeholder{min-height:0}.hp-hero .hp-hero-grid{display:grid;gap:var(--x-gapm,6px)}.hp-hero .hp-rate{margin:2px 0 20px}.hp-hero .hp-guarline{margin-top:12px}.hp-hero-media{position:relative;margin:0 calc(-1 * var(--pad));overflow:hidden;aspect-ratio:var(--x-ratio,1/1)}.hp-hero-media img.hp-img-el{width:100%;height:100%;object-fit:cover;display:block}.hp-hero-media.hp-nat{aspect-ratio:auto}.hp-hero-media.hp-nat img.hp-img-el{height:auto}.hp-hero-media.hp-nat .hp-ph{aspect-ratio:1/1}.hp-hero.hp-hero-mf .hp-hero-media{order:-1}.hp-hero-media::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;display:none}.hp-hero.hp-fade-m .hp-hero-media::before{display:block;background:linear-gradient(to bottom,var(--s-bg,#fff) 0,transparent var(--x-fadem,110px))}.hp-hero.hp-fade-m.hp-hero-mf .hp-hero-media::before{background:linear-gradient(to top,var(--s-bg,#fff) 0,transparent var(--x-fadem,110px))}.hp-badge{position:absolute;top:var(--x-badgeoff,14px);left:var(--x-badgeoff,14px);z-index:2;background:var(--x-badgebg,var(--cv-red));color:var(--x-badgec,#fff);font-weight:800;font-size:var(--x-badge,14px);letter-spacing:.06em;text-transform:uppercase;line-height:1.1;padding:10px 14px}.hp-badge.hp-br{left:auto;right:var(--x-badgeoff,14px)}@media(min-width:900px){.hp-hero .hp-hero-grid{grid-template-columns:minmax(0,1fr) var(--x-split,42%);align-items:center;gap:calc(var(--x-gap,26px) + 22px)}.hp-hero.hp-hero-l .hp-hero-grid{grid-template-columns:var(--x-split,42%) minmax(0,1fr)}.hp-hero-media{margin:0}.hp-hero.hp-hero-l .hp-hero-media,.hp-hero.hp-hero-mf .hp-hero-media{order:0}.hp-hero.hp-hero-l .hp-hero-media{order:-1}.hp-hero.hp-fade-m .hp-hero-media::before{display:none}.hp-hero.hp-fade-d .hp-hero-media::before{display:block;background:linear-gradient(to right,var(--s-bg,#fff) 0,var(--s-bg,#fff) calc(var(--x-faded,45%) * .12),transparent var(--x-faded,45%))}.hp-hero.hp-fade-d.hp-hero-l .hp-hero-media::before{background:linear-gradient(to left,var(--s-bg,#fff) 0,var(--s-bg,#fff) calc(var(--x-faded,45%) * .12),transparent var(--x-faded,45%))}.hp-hero.hp-fade-d.hp-fade-soft .hp-hero-media::before{background:linear-gradient(to right,var(--s-bg,#fff) 0,var(--s-bg,#fff) calc(var(--x-faded,45%) * .12),transparent var(--x-faded,45%)),linear-gradient(to bottom,var(--s-bg,#fff) 0,transparent 14%),linear-gradient(to top,var(--s-bg,#fff) 0,transparent 14%)}.hp-hero.hp-fade-d.hp-fade-soft.hp-hero-l .hp-hero-media::before{background:linear-gradient(to left,var(--s-bg,#fff) 0,var(--s-bg,#fff) calc(var(--x-faded,45%) * .12),transparent var(--x-faded,45%)),linear-gradient(to bottom,var(--s-bg,#fff) 0,transparent 14%),linear-gradient(to top,var(--s-bg,#fff) 0,transparent 14%)}.hp-hero.hp-hero-bleed .hp-hero-grid{max-width:none;padding-right:0}.hp-hero.hp-hero-bleed .hp-hero-body{margin-left:max(0px,calc((100vw - 1180px)/ 2))}.hp-hero.hp-hero-bleed.hp-hero-l .hp-hero-grid{padding-right:var(--pad);padding-left:0}.hp-hero.hp-hero-bleed.hp-hero-l .hp-hero-body{margin-left:0;margin-right:max(0px,calc((100vw - 1180px)/ 2))}.hp-hero.hp-al .hp-hero-body .cv-blk{text-align:left!important;margin-left:0!important;margin-right:0!important}.hp-hero.hp-al .hp-hero-body .hp-guarline,.hp-hero.hp-al .hp-hero-body .hp-rate{justify-content:flex-start;text-align:left}.hp-hero.hp-al .hp-hero-body .cv-btnblk .cv-btnsub{justify-content:flex-start}}.hp-tick{overflow:hidden}.hp-tick-track{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hp-tick-track::-webkit-scrollbar{display:none}.hp-tick-row{display:flex;width:max-content}.hp-tick-item{white-space:nowrap;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:var(--x-tsize,16px);color:var(--x-tcolor,#fff);margin-right:var(--x-tgap,44px);display:inline-flex;align-items:center;gap:10px;line-height:1.2}.hp-tick-item svg{width:var(--x-icon,22px);height:var(--x-icon,22px);stroke:var(--x-iconc,#fff);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.hp-feat-grid{display:grid;gap:var(--x-gap,22px)}.hp-feat-img{aspect-ratio:var(--x-ratio,1/1);overflow:hidden;background:var(--x-imgbg,var(--cv-neutral))}.hp-feat-img img.hp-img-el{width:100%;height:100%;object-fit:cover;display:block}.hp-feat-img.hp-nat{aspect-ratio:auto}.hp-feat-img.hp-nat img.hp-img-el{height:auto}.hp-feat-img.hp-nat .hp-ph{aspect-ratio:1/1}.hp-feat-card{background:var(--x-cardbg,var(--cv-blush));padding:var(--x-cardpad,22px);display:grid;gap:22px}.hp-feat-col h3{font-size:var(--x-ctitle,15px);letter-spacing:.1em;text-transform:uppercase;color:var(--x-ctitlec,var(--cv-ink));font-weight:800;margin:0 0 10px;line-height:1.3}.hp-feat-col .cv-chk{font-size:var(--x-ctext,17px);color:var(--x-ctextc,var(--cv-ink2));font-weight:600;margin-bottom:8px}.hp-feat-col .cv-chk:last-child{margin-bottom:0}.hp-feat-col .cv-chk svg{stroke:var(--x-check,var(--cv-red))}.hp-feat-ptext{font-size:var(--x-ctext,17px);color:var(--x-ctextc,var(--cv-ink2));line-height:1.5}.hp-feat-ptext p{margin:0 0 .6em;font-size:inherit;color:inherit}.hp-feat-ptext p:last-child{margin-bottom:0}.hp-feat-ptext strong{color:var(--x-ctitlec,var(--cv-ink))}@media(min-width:600px){.hp-feat-card{grid-template-columns:1fr 1fr;gap:26px}}.hp-feat-specs{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 8px;margin-top:var(--x-gap,22px)}.hp-feat-specs:empty{display:none;margin:0}.hp-feat-spec{flex:0 0 calc(33.33% - 8px);display:flex;flex-direction:column;align-items:center;text-align:center;font-size:var(--x-label,13px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--x-labelc,var(--cv-ink));line-height:1.3}.hp-feat-spec svg{width:var(--x-icon,36px);height:var(--x-icon,36px);stroke:var(--x-iconc,var(--cv-red));fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-bottom:8px;flex:none}@media(min-width:600px){.hp-feat-spec{flex:1 1 0}}.hp-feat-ing{font-size:var(--x-ing,14px);color:var(--x-ingc,var(--muted));line-height:1.5;margin-top:14px}.hp-feat-ing p{margin:0 0 .5em;font-size:inherit;color:inherit}.hp-feat-ing p:last-child{margin-bottom:0}@media(min-width:900px){.hp-feat-grid{grid-template-columns:1fr 1fr;grid-template-areas:"pic head" "pic rest";column-gap:48px;row-gap:var(--x-gap,22px);align-items:start}.hp-feat-head{grid-area:head}.hp-feat-img{grid-area:pic;position:sticky;top:24px;height:auto}.hp-feat-rest{grid-area:rest}.hp-feat.hp-al .hp-feat-head .cv-blk,.hp-feat.hp-al .hp-feat-rest .cv-blk{text-align:left!important;margin-left:0!important;margin-right:0!important}.hp-feat.hp-al .hp-feat-rest .cv-btnblk .cv-btnsub{justify-content:flex-start}}.hp-facts-btn{cursor:pointer;border:0;font-family:inherit}.hp-facts{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center}.hp-facts[hidden]{display:none}.hp-facts-bg{position:absolute;inset:0;background:rgba(0,0,0,var(--x-popdim,.6))}.hp-facts-wrap{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:18px;cursor:pointer}.hp-facts-box{position:relative;max-width:min(var(--x-popw,600px),100%);max-height:100%;cursor:default;background:#fff}.hp-facts-img{display:block;width:auto;max-width:100%;max-height:calc(100vh - 36px);height:auto;object-fit:contain}.hp-facts-empty{padding:40px 24px;font-size:16px;color:#333;text-align:center;min-width:260px}.hp-facts-x{position:absolute;top:8px;right:8px;width:36px;height:36px;border:0;padding:0;background:var(--x-popxbg,#111);color:var(--x-popx,#fff);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.hp-facts-x svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round}html.hp-facts-open,html.hp-facts-open body{overflow:hidden}.hp-tst .hp-rate{margin:0 0 24px}.hp-tst-track{display:flex;gap:var(--x-gapc,14px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--pad);padding:0 var(--pad) 6px;margin:0 calc(-1 * var(--pad));scrollbar-width:none;-webkit-overflow-scrolling:touch}.hp-tst-track::-webkit-scrollbar{display:none}.hp-tst-card{flex:0 0 var(--x-cardw,86%);scroll-snap-align:start;background:var(--x-cardbg,#fff);border:1px solid var(--x-cardborder,var(--line));color:var(--x-cardtext,var(--cv-ink2));display:flex;flex-direction:column;min-width:0}.hp-tst-photo{aspect-ratio:var(--x-ratio,4/3);overflow:hidden;background:var(--cv-neutral)}.hp-tst-photo img.hp-img-el{width:100%;height:100%;object-fit:cover;display:block}.hp-tst-body{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1}.hp-tst-body .cv-stars{margin-bottom:10px}.hp-tst-body .cv-stars i{background:var(--x-starc,var(--star))}.hp-tst-body h3{font-size:var(--x-title,17px);text-transform:uppercase;letter-spacing:.04em;font-weight:800;color:var(--x-cardtext,var(--cv-ink));margin:0 0 8px;line-height:1.3}.hp-tst-body p{font-size:var(--x-text,17px);color:var(--x-cardtext,var(--cv-ink2));margin:0 0 16px;flex:1;line-height:1.5}.hp-tst-who{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--x-name,15px);color:var(--x-cardtext,var(--cv-ink2))}.hp-tst-who b{font-weight:700}.hp-tst-who em{font-style:normal;font-weight:600;color:var(--x-verc,#2e7d5b);display:inline-flex;align-items:center;gap:5px;font-size:.95em}.hp-tst-who em svg{width:1.2em;height:1.2em;stroke:currentColor;fill:none;stroke-width:2.2;flex:none}.hp-tst-bar{height:3px;background:var(--x-barbg,var(--line));margin:18px auto 0;max-width:340px;position:relative}.hp-tst-bar i{position:absolute;left:0;top:0;height:100%;width:20%;background:var(--x-bar,var(--cv-red));transition:left .3s}.hp-tst-nav{display:flex;justify-content:center;gap:12px;margin-top:16px}.hp-tst-nav button{width:46px;height:46px;border-radius:50%!important;border:1px solid var(--x-navc,var(--cv-ink));background:0 0;color:var(--x-navc,var(--cv-ink));font-size:26px;line-height:1;padding:0 0 3px;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.hp-tst-nav button:hover{background:var(--x-navc,var(--cv-ink));color:#fff}.hp-tst-foot{margin-top:26px}.hp-tst-foot .hp-guarline{margin-top:12px}@media(min-width:900px){.hp-tst-card{flex:0 0 calc((100% - 2 * var(--x-gapc,14px))/ 3)}}.hp-bnd-grid{display:grid;gap:var(--x-gapc,14px)}.hp-bcard{position:relative;background:var(--x-cardbg,#fff);border:1px solid var(--x-cardborder,var(--line));padding:var(--x-cardpad,16px);display:grid;grid-template-columns:var(--x-imgw,38%) 1fr;gap:16px;align-items:center;min-width:0}.hp-bcard.hp-bhl{border-color:var(--ok);box-shadow:0 0 0 1px var(--ok)}.hp-bimg{position:relative;aspect-ratio:var(--x-ratio,1/1);overflow:hidden;background:var(--x-imgbg,var(--cv-neutral))}.hp-bimg img.hp-img-el{width:100%;height:100%;object-fit:cover;display:block}.hp-bimg .hp-ph{min-height:0}.hp-bbadge{position:absolute;top:-1px;left:-1px;z-index:2;font-size:var(--x-badge,12px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:7px 12px;line-height:1.1;white-space:nowrap}.hp-binfo{min-width:0}.hp-binfo h3{font-size:var(--x-title,22px);color:var(--x-titlec,var(--cv-ink));margin:0 0 4px;line-height:1.2;font-weight:800}.hp-bsub{font-size:var(--x-sub,15px);color:var(--x-subc,var(--muted));font-weight:600;margin-bottom:10px;line-height:1.3}.hp-bprice{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:14px;line-height:1.2}.hp-bprice b{font-size:var(--x-price,24px);color:var(--x-pricec,var(--cv-ink));font-weight:800}.hp-bprice s{font-size:var(--x-old,16px);color:var(--x-oldc,var(--muted));text-decoration:line-through;font-weight:600}.hp-bcard .cv-btn{font-size:var(--x-btn,17px);padding:var(--x-btnpad,14px);background:var(--x-btnbg,var(--cv-red));color:var(--x-btnc,#fff)}.hp-bcard .cv-btn:hover{background:var(--x-btnhover,var(--cv-red2));opacity:1}.hp-bnd.hp-bnd-stack .hp-bcard{grid-template-columns:1fr;text-align:center}.hp-bnd.hp-bnd-stack .hp-bprice{justify-content:center}.hp-bnd-note{text-align:center;font-size:var(--x-note,15px);color:var(--x-notec,var(--muted));font-weight:600;margin-top:20px;line-height:1.4}@media(min-width:900px){.hp-bnd-grid{grid-template-columns:repeat(3,1fr);gap:var(--x-gapd,22px);align-items:stretch}.hp-bcard{grid-template-columns:1fr;text-align:center;align-content:start;padding:var(--x-cardpad,16px)}.hp-bprice{justify-content:center}}.hp-ing-track{display:flex;gap:var(--x-gapc,14px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--pad);padding:0 var(--pad) 6px;margin:0 calc(-1 * var(--pad));scrollbar-width:none;-webkit-overflow-scrolling:touch}.hp-ing-track::-webkit-scrollbar{display:none}.hp-ing-card{flex:0 0 var(--x-cardw,280px);max-width:calc(100vw - 2 * var(--pad));scroll-snap-align:start;background:var(--x-cardbg,var(--cv-neutral));border:1px solid var(--x-cardborder,var(--line));padding:var(--x-cardpad,22px);display:flex;flex-direction:column;min-width:0}.hp-ing-eye{font-size:var(--x-eye,13px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--x-eyec,var(--cv-red));margin-bottom:8px;line-height:1.3}.hp-ing-card h3{font-size:var(--x-name,22px);color:var(--x-namec,var(--cv-ink));margin:0 0 8px;line-height:1.2;font-weight:800}.hp-ing-card p{font-size:var(--x-text,16px);color:var(--x-textc,var(--cv-ink2));margin:0;line-height:1.5}.hp-ing-pic{margin-top:auto;padding-top:14px;display:flex;justify-content:flex-end}.hp-ing-pic img.hp-img-el{width:var(--x-img,90px);height:var(--x-img,90px);object-fit:contain;display:block}.hp-ing-foot{margin-top:28px}.hp-ing-foot .hp-guarline{margin-top:12px}@media(min-width:900px){.hp-ing-track{flex-wrap:wrap;justify-content:center;overflow:visible;scroll-snap-type:none;padding:0;margin:0;gap:var(--x-gapd,22px)}.hp-ing-card{flex:0 0 calc((100% - 2 * var(--x-gapd,22px))/ 3);max-width:none}}.hp-ings{overflow-x:clip}.hp-ings-view{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--pad));cursor:grab;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.hp-ings-view::-webkit-scrollbar{display:none}.hp-ings-view.is-drag{scroll-snap-type:none;cursor:grabbing;user-select:none}.hp-ings-track{display:flex;align-items:stretch;gap:var(--x-gapc,12px);width:max-content;padding:4px 0}.hp-ings-card{flex:0 0 calc(100vw - 2 * var(--x-peek,28px) - 2 * var(--x-gapc,12px));scroll-snap-align:center;background:var(--x-cardbg,var(--cv-neutral));border:var(--x-cardbw,1px) solid var(--x-cardborder,var(--cv-red));padding:var(--x-cardpad,22px);display:flex;align-items:center;gap:14px;min-width:0}.hp-ings-body{flex:1 1 auto;min-width:0}.hp-ings-eye{font-size:var(--x-eye,13px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--x-eyec,var(--cv-red));margin-bottom:6px;line-height:1.3}.hp-ings-card h3{font-size:var(--x-name,22px);color:var(--x-namec,var(--cv-ink));margin:0 0 8px;line-height:1.2;font-weight:800}.hp-ings-card p{font-size:var(--x-text,16px);color:var(--x-textc,var(--cv-ink2));margin:0;line-height:1.5}.hp-ings-pic{flex:0 0 var(--x-imgm,130px);width:var(--x-imgm,130px);height:var(--x-imgm,130px);align-self:center}.hp-ings.hp-ings-ib .hp-ings-pic{align-self:flex-end}.hp-ings-pic img.hp-img-el{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.hp-ings-ph{width:100%;height:100%;border:2px dashed #e9b3c0;background:var(--cv-blush);display:flex;align-items:center;justify-content:center;overflow:hidden}.hp-ings-ph .cv-placeholder{min-height:0;width:60%}.hp-ings-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:18px}.hp-ings-btn{width:44px;height:44px;border:1.5px solid var(--x-navc,var(--cv-ink));background:0 0;color:var(--x-navc,var(--cv-ink));display:flex;align-items:center;justify-content:center;padding:0}.hp-ings-btn svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hp-ings-dots{display:flex;gap:8px}.hp-ings-dots i{width:8px;height:8px;background:var(--x-dotc,var(--cv-red));opacity:.25;display:block;transition:opacity .2s}.hp-ings-dots i.on{opacity:1}.hp-ings-foot{margin-top:26px}.hp-ings-foot .hp-guarline{margin-top:12px}@media(min-width:900px){.hp-ings-view{margin:0;cursor:grab}.hp-ings.hp-ings-full .hp-ings-view{width:100vw;margin-left:calc(50% - 50vw)}.hp-ings-track{gap:var(--x-gapd,22px)}.hp-ings-card{flex-basis:var(--x-cardw,440px);gap:18px}.hp-ings-pic{flex-basis:var(--x-img,170px);width:var(--x-img,170px);height:var(--x-img,170px)}.hp-ings-nav{margin-top:26px}}.hp-story-grid{display:grid;gap:var(--x-gap,22px)}.hp-story-img{aspect-ratio:var(--x-ratio,4/3);overflow:hidden;background:var(--x-imgbg,var(--cv-neutral))}.hp-story-img img.hp-img-el{width:100%;height:100%;object-fit:cover;display:block}.hp-story-img.hp-nat{aspect-ratio:auto}.hp-story-img.hp-nat img.hp-img-el{height:auto}.hp-story-img.hp-nat .hp-ph{aspect-ratio:4/3}.hp-story-card{background:var(--x-cardbg,var(--cv-blush));padding:var(--x-cardpad,26px)}.hp-story-card h3{font-size:var(--x-ctitle,24px);color:var(--x-ctitlec,var(--cv-ink));margin:0 0 12px;line-height:1.2;font-weight:800}.hp-story-text{font-size:var(--x-ctext,17px);color:var(--x-ctextc,var(--cv-ink2));line-height:1.5}.hp-story-text p{margin:0 0 .7em;font-size:inherit;color:inherit}.hp-story-text p:last-child{margin-bottom:0}.hp-story-text strong{color:var(--x-ctitlec,var(--cv-ink))}.hp-story-card .cv-btn{margin-top:20px;font-size:var(--x-btn,18px);padding:var(--x-btnpad,16px);background:var(--x-btnbg,var(--cv-red));color:var(--x-btnc,#fff)}.hp-story-card .cv-btn:hover{background:var(--x-btnhover,var(--cv-red2));opacity:1}@media(min-width:900px){.hp-story-grid{grid-template-columns:1fr 1fr;grid-template-areas:"pic head" "pic card";column-gap:48px;row-gap:var(--x-gap,22px);align-items:start}.hp-story-head{grid-area:head}.hp-story-img{grid-area:pic;position:sticky;top:24px;height:auto}.hp-story-card{grid-area:card}.hp-story.hp-al .hp-story-head .cv-blk{text-align:left!important;margin-left:0!important;margin-right:0!important}.hp-story.hp-al .hp-story-head .cv-btnblk .cv-btnsub{justify-content:flex-start}}.hp-guar-grid{display:grid;gap:var(--x-gap,0)}.hp-guar-media{position:relative;aspect-ratio:var(--x-ratio,16/9);overflow:hidden;background:var(--x-imgbg,var(--cv-neutral))}.hp-guar-media img.hp-img-el{width:100%;height:100%;object-fit:cover;display:block}.hp-guar-media.hp-nat{aspect-ratio:auto}.hp-guar-media.hp-nat img.hp-img-el{height:auto}.hp-guar-media.hp-nat .hp-ph{aspect-ratio:16/9}.hp-guar-text{background:var(--x-cardbg,var(--cv-blush));padding:var(--x-cardpad,26px)}.hp-guar-text .cv-blk:last-child{margin-bottom:0!important}.hp-guar.hp-guar-over .hp-guar-media{aspect-ratio:auto;min-height:var(--x-minh,440px);display:flex;flex-direction:column;justify-content:var(--x-pos,center)}.hp-guar.hp-guar-over .hp-guar-media .hp-ph,.hp-guar.hp-guar-over .hp-guar-media img.hp-img-el{position:absolute;inset:0;width:100%;height:100%;min-height:0;z-index:0}.hp-guar.hp-guar-over .hp-guar-media::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,var(--x-ov,.45));z-index:1}.hp-guar.hp-guar-over .hp-guar-text{position:relative;z-index:2;background:0 0}.hp-guar.hp-guar-over .hp-guar-text .cv-btnsub,.hp-guar.hp-guar-over .hp-guar-text .cv-h,.hp-guar.hp-guar-over .hp-guar-text .cv-sub,.hp-guar.hp-guar-over .hp-guar-text .cv-txt{color:#fff!important}.hp-guar.hp-guar-over .hp-guar-text .cv-btnsub svg{stroke:#fff}@media(min-width:900px){.hp-guar.hp-guar-cols .hp-guar-grid{grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.hp-guar.hp-guar-cols .hp-guar-media{aspect-ratio:auto;min-height:100%}.hp-guar.hp-guar-cols .hp-guar-media img.hp-img-el{position:absolute;inset:0;height:100%}.hp-guar.hp-guar-cols .hp-guar-media .hp-ph{position:absolute;inset:0;height:100%;min-height:0}.hp-guar.hp-guar-cols .hp-guar-text{display:flex;flex-direction:column;justify-content:center;padding:calc(var(--x-cardpad,26px) + 14px)}}.hp-news-form{max-width:var(--x-formw,560px);margin:0 auto;display:grid;gap:var(--x-formgap,12px)}.hp-news-form input.hp-news-input{width:100%;height:var(--x-inh,56px);border:2px solid var(--x-inbc,var(--cv-ink));background:var(--x-inbg,#fff);color:var(--x-inc,var(--cv-ink));padding:0 16px;font-size:var(--x-in,17px);font-family:inherit;font-weight:500;border-radius:0;outline:0;-webkit-appearance:none;appearance:none;box-shadow:none;margin:0;line-height:normal}.hp-news-form input.hp-news-input:focus{border-color:var(--x-btnbg,var(--cv-red))}.hp-news-form input.hp-news-input::placeholder{color:var(--x-phc,var(--muted));opacity:1}.hp-news-form button.hp-news-btn{height:var(--x-inh,56px);border:0;border-radius:0;background:var(--x-btnbg,var(--cv-red));color:var(--x-btnc,#fff);font-weight:800;font-size:var(--x-btn,18px);letter-spacing:.02em;padding:0 28px;width:100%;font-family:inherit;line-height:1;transition:background .2s;cursor:pointer}.hp-news-form button.hp-news-btn:hover{background:var(--x-btnhover,var(--cv-red2))}.hp-news-msg{font-size:var(--x-msg,16px);font-weight:600;line-height:1.4;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.hp-news-msg p{margin:0;font-size:inherit;color:inherit}.hp-news-ok{color:var(--x-okc,#2e7d5b)}.hp-news-ok svg{width:1.3em;height:1.3em;stroke:currentColor;fill:none;stroke-width:2;flex:none}.hp-news-err{color:var(--x-errc,var(--cv-red))}@media(min-width:900px){.hp-news.hp-news-inline .hp-news-form{grid-template-columns:1fr auto}.hp-news.hp-news-inline .hp-news-form .hp-news-msg{grid-column:1/-1}.hp-news.hp-news-inline .hp-news-form button.hp-news-btn{width:auto}}