.shopify-section.hl-section-wrap{margin:0}.hl{--hl-rose: #e83f4e;--hl-rose-dark: #c2333f;--hl-rose-pale: #fdf1f2;--hl-ink: #222222;--hl-muted: #6c6c6c;--hl-white: #ffffff;--hl-creme: #fbf6f2;--hl-border: #ebe5e0;--hl-green: #2e7d5e;--hl-radius-sm: 4px;--hl-radius: 14px;--hl-radius-lg: 24px;--hl-pill: 999px;--hl-shadow-sm: 0 1px 3px rgba(34, 34, 34, .06);--hl-shadow-md: 0 8px 30px rgba(34, 34, 34, .08);--hl-shadow-lg: 0 20px 60px rgba(34, 34, 34, .12);--hl-focus: 0 0 0 3px rgba(232, 63, 78, .2);--hl-max: 1100px;--hl-narrow: 660px;color:var(--hl-ink);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback),sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;background:var(--hl-white)}.hl *,.hl *:before,.hl *:after{box-sizing:border-box}.hl a{text-decoration:none}.hl p{margin:0 0 16px}.hl p:last-child{margin-bottom:0}.hl img,.hl svg{max-width:100%}.hl-section{padding:96px 0}.hl-section--creme{background:var(--hl-creme)}.hl-wrap{width:100%;max-width:var(--hl-max);margin:0 auto;padding:0 20px}.hl-narrow{max-width:var(--hl-narrow)}.hl-center{text-align:center;margin-left:auto;margin-right:auto}.hl-head{margin-bottom:56px}.hl-eyebrow{margin:0 0 16px;color:var(--hl-rose);font-size:11px;font-weight:700;letter-spacing:3.3px;line-height:1.6;text-transform:uppercase}.hl-title{margin:0 0 16px;color:var(--hl-ink);font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.15}.hl-lead{margin:0;color:var(--hl-muted);font-size:18px;line-height:1.6;max-width:52ch}.hl-center .hl-lead{margin-left:auto;margin-right:auto}.hl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:1;border:1px solid transparent;border-radius:var(--hl-pill);cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;white-space:nowrap}.hl-btn:focus-visible{outline:none;box-shadow:var(--hl-focus)}.hl-btn--primary{background:var(--hl-rose);color:var(--hl-white)}.hl-btn--primary:hover{background:var(--hl-rose-dark);color:var(--hl-white);box-shadow:var(--hl-shadow-md);transform:translateY(-1px)}.hl-btn--secondary{background:transparent;color:var(--hl-rose);border-color:var(--hl-rose)}.hl-btn--secondary:hover{background:var(--hl-rose);color:var(--hl-white)}.hl-btn--lg{padding:17px 34px;font-size:16px}.hl-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:32px}.hl-center .hl-btns{justify-content:center}.hl-link{color:var(--hl-rose);border-bottom:1px solid currentColor}.hl-link:hover{color:var(--hl-rose-dark)}.hl-badge{display:inline-flex;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;letter-spacing:.6px;line-height:1.4;border-radius:var(--hl-pill)}.hl-badge--soft{background:var(--hl-rose-pale);color:var(--hl-rose)}.hl-badge--outline{background:transparent;color:var(--hl-ink);border:1px solid var(--hl-border)}.hl-hero{background:linear-gradient(135deg,#fff,#fdf1f2);padding:96px 0 80px}.hl-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.hl-hero .hl-title{font-size:40px}.hl-hero .hl-lead{font-size:19px}.hl-reassure{display:flex;flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding:0;list-style:none;font-size:14px;color:var(--hl-muted)}.hl-reassure li{display:flex;align-items:center;gap:6px}.hl-reassure svg{width:16px;height:16px;flex-shrink:0;fill:none;stroke:var(--hl-green);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-visual{position:relative;padding-bottom:110px}.hl-frame{background:var(--hl-white);border:1px solid var(--hl-border);border-radius:var(--hl-radius-lg);padding:24px;box-shadow:var(--hl-shadow-md)}.hl-visual .hl-frame{width:84%;margin-left:auto}.hl-illu{display:block;width:100%;height:auto}.hl-card{position:absolute;left:-16px;bottom:0;width:47%;z-index:2;background:var(--hl-white);border:1px solid var(--hl-border);border-radius:var(--hl-radius);box-shadow:var(--hl-shadow-lg);overflow:hidden}.hl-card__media{position:relative;aspect-ratio:16 / 10;background:var(--hl-creme) center / cover no-repeat;border-bottom:1px solid var(--hl-border)}.hl-card__media img{display:block;width:100%;height:100%;object-fit:cover}.hl-card__media .hl-badge{position:absolute;top:10px;left:10px;background:var(--hl-white);color:var(--hl-ink);box-shadow:var(--hl-shadow-sm)}.hl-card__body{padding:16px}.hl-card__title{margin:0 0 2px;font-size:15px;font-weight:700;line-height:1.3}.hl-card__meta{margin:0 0 12px;font-size:12px;color:var(--hl-muted)}.hl-card__tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:16px}.hl-card__tags .hl-badge{font-size:10px;padding:3px 9px}.hl-card__foot{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid var(--hl-border);padding-top:12px}.hl-card__price{font-size:16px;font-weight:700}.hl-card__price span{font-size:12px;font-weight:400;color:var(--hl-muted)}.hl-card__stars{font-size:12px;font-weight:700;color:var(--hl-rose);letter-spacing:1px}.hl-values{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.hl-value__title{margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.25}.hl-value__text{margin:0;font-size:14px;color:var(--hl-muted);max-width:34ch}.hl-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hl-split--reverse .hl-split__media{order:-1}.hl-frame--plain{background:var(--hl-creme);border-color:transparent;box-shadow:none}.hl-caption{margin:16px 0 0;font-size:12px;color:var(--hl-muted);text-align:center}.hl-bullets{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:16px}.hl-bullets li{display:flex;gap:12px;font-size:14px}.hl-bullets svg{width:18px;height:18px;margin-top:4px;flex-shrink:0;fill:none;stroke:var(--hl-rose);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-bullets strong{display:block}.hl-bullets .hl-bullets__text{color:var(--hl-muted)}.hl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.hl-step__num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--hl-rose);color:var(--hl-white);font-size:14px;font-weight:700}.hl-step__title{margin:16px 0 8px;font-size:18px;font-weight:700;line-height:1.25}.hl-step__text{margin:0;font-size:14px;color:var(--hl-muted);max-width:32ch}.hl-price{max-width:520px;margin:0 auto;padding:48px 40px;text-align:center;background:var(--hl-white);border:1px solid var(--hl-border);border-radius:var(--hl-radius-lg);box-shadow:var(--hl-shadow-md)}.hl-price__amount{margin:20px 0 0;font-size:66px;font-weight:700;line-height:1;letter-spacing:-2px}.hl-price__per{margin:8px 0 0;font-size:14px;color:var(--hl-muted)}.hl-price__list{list-style:none;display:grid;gap:12px;margin:32px 0;padding:32px 0;text-align:left;border-top:1px solid var(--hl-border);border-bottom:1px solid var(--hl-border)}.hl-price__list li{display:flex;gap:12px;font-size:14px}.hl-price__list svg{width:18px;height:18px;margin-top:4px;flex-shrink:0;fill:none;stroke:var(--hl-rose);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-price__fine{margin:20px 0 0;font-size:12px;color:var(--hl-muted)}.hl-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hl-quote{background:var(--hl-white);border:1px solid var(--hl-border);border-radius:var(--hl-radius);padding:24px}.hl-quote__stars{margin:0 0 12px;color:var(--hl-rose);font-size:14px;letter-spacing:1.4px}.hl-quote blockquote{margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.45}.hl-quote cite{font-style:normal;font-size:14px;color:var(--hl-muted)}.hl-quote--inline{margin-top:40px;text-align:left}.hl-faq{max-width:var(--hl-narrow);margin:0 auto}.hl-faq details{border-bottom:1px solid var(--hl-border)}.hl-faq summary{position:relative;padding:20px 32px 20px 0;font-size:18px;font-weight:700;line-height:1.35;cursor:pointer;list-style:none}.hl-faq summary::-webkit-details-marker{display:none}.hl-faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px;font-weight:400;line-height:1;color:var(--hl-rose)}.hl-faq details[open] summary:after{content:"\2013"}.hl-faq summary:focus-visible{outline:none;box-shadow:var(--hl-focus);border-radius:var(--hl-radius-sm)}.hl-faq__answer{padding:0 32px 24px 0;font-size:14px;color:var(--hl-muted)}.hl-faq__answer p{margin:0 0 12px}.hl-final{background:var(--hl-creme);border-radius:var(--hl-radius-lg);padding:80px 32px;text-align:center}.hl-final__contact{margin:24px 0 0;font-size:14px;color:var(--hl-muted)}.hl-sticky{display:none}@media screen and (min-width:750px){.hl-title{font-size:36px}.hl-hero .hl-title{font-size:50px}}@media screen and (max-width:989px){.hl-hero__grid,.hl-split{grid-template-columns:1fr;gap:48px}.hl-split--reverse .hl-split__media{order:0}.hl-visual{padding-bottom:0}.hl-visual .hl-frame{width:100%}.hl-card{position:static;width:100%;max-width:320px;margin:20px auto 0}.hl-section{padding:80px 0}}@media screen and (max-width:749px){.hl-section{padding:64px 0}.hl-hero{padding:48px 0 64px}.hl-head{margin-bottom:40px}.hl-values,.hl-steps,.hl-quotes{grid-template-columns:1fr}.hl-btns .hl-btn{width:100%}.hl-final{padding:48px 20px}.hl-price{padding:32px 24px}.hl-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fffffff5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--hl-border);padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.hl-sticky__note{margin:0 0 6px;font-size:12px;color:var(--hl-muted);text-align:center}.hl-sticky .hl-btn{width:100%}body.hl-has-sticky{padding-bottom:76px}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/host-landing.css.map */
