.hv-home-hero{position:relative;padding:0}.hv-home-hero__media{position:relative;aspect-ratio:var(--hero-ratio-m, 1 / 1);overflow:hidden;background:var(--hv-parchment)}.hv-home-hero__img,.hv-home-hero__media svg{width:100%;height:100%;object-fit:cover;display:block}.hv-home-hero__content{padding:22px 20px 32px}.hv-home-hero__title{margin:0 0 14px;font-family:var(--hv-font-head);font-weight:600;color:var(--hv-head);font-size:clamp(36px,9vw,64px);line-height:1.06;text-wrap:balance}.hv-home-hero__text{font-size:19px;color:var(--hv-fg);margin-bottom:22px}.hv-home-hero__btn{width:100%;min-height:56px;font-size:19px}.hv-home-hero__note{display:flex;align-items:center;gap:10px;margin:16px 0 0;font-size:17px;font-weight:600;color:var(--hv-fg)}@media(min-width:750px){.hv-home-hero__media{aspect-ratio:auto;height:var(--hero-h, 80vh);min-height:520px;max-height:860px}.hv-home-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:40px;max-width:var(--hv-max);margin-inline:auto}.hv-home-hero--right .hv-home-hero__content{justify-content:flex-end}.hv-home-hero--center .hv-home-hero__content{justify-content:center;text-align:center}.hv-home-hero__box{max-width:var(--hero-tw, 520px);padding:32px 36px;border-radius:var(--hv-radius-lg);background:#fbf7efdb;color:var(--hv-ink);--hv-head: var(--hv-navy);--hv-fg: var(--hv-ink);--hv-accent: var(--hv-gold-text)}.hv-home-hero__box .hv-btn{background:var(--hv-navy);color:var(--hv-ivory);width:auto}.hv-home-hero__text{font-size:20px}}.hv-home-trust--border{border-block:1px solid var(--hv-border)}.hv-home-trust__list{display:grid;grid-template-columns:repeat(var(--trust-cols-m, 2),minmax(0,1fr));gap:18px 16px;margin:0;padding:0;list-style:none}.hv-home-trust__item{display:flex;align-items:flex-start;gap:10px}.hv-home-trust__text{display:flex;flex-direction:column}.hv-home-trust__title{font-size:17px;font-weight:700;line-height:1.3;color:var(--hv-head);text-decoration:none}a.hv-home-trust__title{text-decoration:underline;text-underline-offset:3px}.hv-home-trust__sub{font-size:16px;line-height:1.4;color:var(--hv-muted)}@media(min-width:990px){.hv-home-trust__list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none}}.hv-home-spot__grid{display:grid;gap:28px;align-items:center}.hv-home-spot__link{color:inherit;text-decoration:none}.hv-home-spot__price{margin:0 0 12px;font-size:20px}.hv-home-spot__price strong{font-size:26px;color:var(--hv-head)}.hv-home-spot__text{margin-bottom:18px}.hv-home-spot__tiers{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:10px}.hv-home-spot__tier{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--hv-border);border-radius:var(--hv-radius);background:var(--hv-card)}.hv-home-spot__tier--tag{border-color:var(--hv-gold)}.hv-home-spot__tier-name{display:flex;flex-direction:column;line-height:1.3}.hv-home-spot__tier-name strong{font-size:18px;color:var(--hv-head)}.hv-home-spot__tier-name span{font-size:16px;color:var(--hv-muted)}.hv-home-spot__tier-price{display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.3}.hv-home-spot__tier-price strong{font-size:19px}.hv-home-spot__tier-price s,.hv-home-spot__tier-price small{font-size:15px;color:var(--hv-muted)}.hv-home-spot__tag{font-style:normal;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hv-accent)}.hv-home-spot__note{display:flex;gap:10px;align-items:center;margin:0 0 18px;font-weight:600}.hv-home-spot__btn{width:100%;min-height:56px}@media(min-width:990px){.hv-home-spot__grid{grid-template-columns:1fr 1fr;gap:64px}.hv-home-spot__grid--right .hv-home-spot__media{order:2}.hv-home-spot__btn{width:auto}}.hv-home-cards__list{display:grid;grid-template-columns:repeat(var(--cards-m, 2),minmax(0,1fr));gap:var(--cards-gap, 20px);margin:0;padding:0;list-style:none;counter-reset:hvstep}@media(min-width:990px){.hv-home-cards__list{grid-template-columns:repeat(var(--cards-d, 4),minmax(0,1fr))}}.hv-home-card__inner{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;border-radius:var(--hv-radius-lg)}.hv-home-card__body{padding:14px 4px 0}.hv-home-card__title{margin:0;font-family:var(--hv-font-head);font-weight:600;font-size:clamp(22px,5vw,27px);line-height:1.2;color:var(--hv-head)}.hv-home-card__text{margin:6px 0 0;font-size:17px;color:var(--hv-muted)}.hv-home-card__arrow{color:var(--hv-gold);transition:transform .18s ease;display:inline-block}a.hv-home-card__inner:hover .hv-home-card__arrow{transform:translate(4px)}a.hv-home-card__inner:hover img{transform:scale(1.03)}.hv-home-card__media img{transition:transform .4s ease}.hv-home-cards--steps .hv-home-card{counter-increment:hvstep}.hv-home-cards--steps .hv-home-card__title:before{content:counter(hvstep);display:inline-grid;place-items:center;width:34px;height:34px;margin-right:10px;border-radius:50%;background:var(--hv-navy);color:var(--hv-ivory);font:700 17px/1 var(--hv-font-body);vertical-align:4px}.hv-scheme-navy .hv-home-card__title:before{background:var(--hv-gold);color:var(--hv-navy)}.hv-home-cards__cta{margin:32px 0 0;text-align:center}.hv-home-verse{text-align:center}.hv-home-verse__icon .hv-icon{width:34px;height:34px;color:var(--hv-gold)}.hv-home-verse__fig{margin:10px 0 0}.hv-home-verse__quote{margin:0;font-family:var(--hv-font-head);font-style:italic;font-weight:600;font-size:clamp(28px,6.5vw,44px);line-height:1.25;color:var(--hv-head);text-wrap:balance}.hv-home-verse__cite{margin-top:14px;font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hv-accent)}.hv-home-news__inner{text-align:center}.hv-home-news__icon .hv-icon{width:36px;height:36px}.hv-home-news__form{display:flex;flex-direction:column;gap:12px;max-width:560px;margin:24px auto 0}.hv-home-news__input{min-height:56px;padding:0 18px;border:1px solid var(--hv-border);border-radius:var(--hv-radius);background:var(--hv-white);color:var(--hv-ink);font:18px var(--hv-font-body)}.hv-home-news__input:focus-visible{outline:3px solid var(--hv-gold);outline-offset:2px}.hv-home-news__btn{min-height:56px}.hv-home-news__msg{margin:0;font-weight:700}.hv-home-news__privacy{margin:14px 0 0;font-size:16px;color:var(--hv-muted)}.hv-scheme-navy .hv-home-news__btn{background:var(--hv-gold);color:var(--hv-navy)}@media(min-width:750px){.hv-home-news__form{flex-direction:row}.hv-home-news__input{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tk-hv-home.css.map */
