.hos-brand{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:28px;border-radius:16px;background:#fff;border:1px solid var(--hos-line, #e6e2d8)}.hos-brand--no-image{grid-template-columns:1fr;max-width:760px;margin:0 auto;text-align:center}.hos-brand__media{border-radius:12px;overflow:hidden;aspect-ratio:4 / 3;background:var(--hos-cream, #f3f1e9)}.hos-brand__img{width:100%;height:100%;object-fit:cover}.hos-brand__logo-link{display:block;width:max-content;margin-bottom:14px}.hos-brand--no-image .hos-brand__logo-link{margin-left:auto;margin-right:auto}.hos-brand__logo{display:block;width:150px;height:auto}.hos-brand--no-image .hos-brand__logo{margin:0 auto}.hos-brand__heading{margin:0 0 10px}.hos-brand__text{margin-bottom:18px}.hos-brand__text p{margin:0 0 8px}.hos-brand__btn{background:#202223;border-color:#202223;color:#fff;--btn-bg-color: 32,34,35;--btn-border-color: 32,34,35;--btn-text-color: 255,255,255}@media(max-width:767px){.hos-brand{grid-template-columns:1fr;gap:20px;padding:16px}.hos-brand__btn{width:100%}}.hos-hero{position:relative;display:flex;align-items:center;min-height:var(--hos-hero-h);color:#fff;overflow:hidden}.hos-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hos-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,calc(var(--hos-hero-shade) + .15)),rgba(0,0,0,var(--hos-hero-shade)) 55%,#0000)}.hos-hero__img{width:100%;height:100%;object-fit:cover}.hos-hero__inner{position:relative;width:100%}.hos-hero__content{max-width:560px;padding:48px 0}.hos-hero__content--center{margin:0 auto;text-align:center}.hos-hero__content--center .hos-btn-row{justify-content:center}.hos-hero__eyebrow{display:inline-block;margin-bottom:10px;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hos-hero__heading{margin:0 0 12px;color:#fff;font-size:clamp(34px,5vw,60px);line-height:1.05}.hos-hero__text{margin-bottom:22px;font-size:18px;line-height:1.45}.hos-hero__text p{margin:0}.hos-hero .btn{min-width:200px}.hos-hero__btn-2{--btn-bg-color: 255,255,255;--btn-text-color: 32,34,35;--btn-border-color: 255,255,255}@media(max-width:767px){.hos-hero{min-height:var(--hos-hero-h-m);align-items:flex-end}.hos-hero__media:after{background:linear-gradient(0deg,rgba(0,0,0,calc(var(--hos-hero-shade) + .25)),rgba(0,0,0,var(--hos-hero-shade)) 60%,#0000)}.hos-hero__content{padding:28px 0}.hos-hero__text{font-size:16px}.hos-hero .btn{min-width:0;flex:1 1 100%}}.hos-hero--banner{display:block;min-height:0}.hos-hero--banner .hos-hero__media{position:relative;inset:auto;aspect-ratio:var(--hos-hero-ratio)}.hos-hero--banner .hos-hero__media:after{display:none}.hos-hero--banner .hos-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.hos-hero--banner .hos-hero__content{max-width:var(--hos-hero-text-w);padding:0}.hos-hero--banner .hos-hero__heading{font-size:clamp(26px,2.9vw,46px)}.hos-hero--banner .hos-hero__text{font-size:clamp(14px,1.15vw,17px);margin-bottom:18px}.hos-hero--text-dark,.hos-hero--text-dark .hos-hero__heading{color:var(--hos-ink, #202223)}.hos-hero--text-dark .hos-hero__btn-1{--btn-bg-color: 32,34,35;--btn-border-color: 32,34,35;--btn-text-color: 255,255,255;background:#202223;border-color:#202223;color:#fff}.hos-hero--text-dark .hos-hero__btn-2{--btn-bg-color: 255,255,255;--btn-border-color: 255,255,255;--btn-text-color: 32,34,35;background:#fff;border-color:#fff;color:#202223}.hos-hero--banner .btn{min-width:0}@media(max-width:1099px){.hos-hero--banner .hos-hero__media{aspect-ratio:16 / 9}.hos-hero--banner .hos-hero__img{object-position:var(--hos-hero-focus) center}.hos-hero--banner .hos-hero__inner{position:relative;display:block}.hos-hero--banner .hos-hero__content{max-width:640px;padding:24px 0 32px}.hos-hero--banner.hos-hero--text-light,.hos-hero--banner.hos-hero--text-light .hos-hero__heading{color:var(--hos-ink, #202223)}.hos-hero--banner .hos-hero__heading{font-size:clamp(28px,6vw,40px)}.hos-hero--banner .hos-hero__text{font-size:16px}.hos-hero--banner .hos-hero__btn-2{border:1.5px solid #202223}}@media(max-width:767px){.hos-hero--banner{min-height:0}.hos-hero--banner .hos-hero__media{aspect-ratio:4 / 3}.hos-hero--banner .btn{flex:1 1 100%}}.hos-tiles{display:grid;grid-template-columns:repeat(var(--hos-tiles, 3),1fr);gap:16px}.hos-tile{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#fff;color:var(--hos-ink, #202223);text-decoration:none;box-shadow:0 1px 0 var(--hos-line, #e6e2d8);transition:transform .2s ease,box-shadow .2s ease}.hos-tile:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.hos-tile__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--hos-cream, #f3f1e9)}.hos-tile__media{background:#faf9f6}.hos-tile__img{width:100%;height:100%;object-fit:contain}.hos-tile__media--cover .hos-tile__img{object-fit:cover}.hos-tile__body{display:flex;flex-direction:column;gap:2px;padding:12px 14px 14px}.hos-tile__title{font-weight:600;font-size:16px}.hos-tile__sub{font-size:13px;color:var(--hos-muted, #6d7175)}@media(max-width:767px){.hos-tiles{grid-template-columns:repeat(2,1fr);gap:10px}.hos-tile__body{padding:10px}.hos-tile__title{font-size:14px}}.hos-partners{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hos-partner{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--hos-line, #e6e2d8)}.hos-partner__media{aspect-ratio:4 / 3;background:var(--hos-cream, #f3f1e9)}.hos-partner__img{width:100%;height:100%;object-fit:cover}.hos-partner__body{padding:16px}.hos-partner__name{margin:0 0 4px;font-size:18px}.hos-partner__meta{margin:0 0 8px;font-size:14px;color:var(--hos-orange-ink, #9c4f1f);font-weight:600}.hos-partner__since{margin:8px 0 0;font-size:13px;color:var(--hos-muted, #6d7175)}@media(max-width:767px){.hos-partners{grid-template-columns:1fr}}.hos-seo{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}.hos-seo--single{grid-template-columns:1fr;max-width:820px;margin:0 auto}.hos-seo__heading{margin:0 0 14px}.hos-seo__text .rte p{line-height:1.65}.hos-seo__text .rte a{text-decoration:underline}.hos-seo__faq-heading{margin:0 0 10px}.hos-faq{border-bottom:1px solid var(--hos-line, #e6e2d8)}.hos-faq__q{position:relative;padding:16px 32px 16px 0;font-weight:600;color:var(--hos-ink, #202223);cursor:pointer;list-style:none}.hos-faq__q::-webkit-details-marker{display:none}.hos-faq__q:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:400;color:var(--hos-orange-ink, #9c4f1f)}.hos-faq[open] .hos-faq__q:after{content:"\2013"}.hos-faq__a{padding:0 0 16px}.hos-faq__a p{margin:0 0 8px}.hos-faq__a a{text-decoration:underline}@media(max-width:989px){.hos-seo{grid-template-columns:1fr;gap:28px}}.hos-boxrow__intro{max-width:760px;margin:0 auto 24px;text-align:center}.hos-boxrow__intro h2{margin:0 0 8px}.hos-boxrow__tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 10px;padding:0;list-style:none}.hos-boxrow__tiers li{display:flex;flex-direction:column;align-items:center;gap:2px;margin:0;padding:14px 8px;border-radius:12px;background:#fff;border:1px solid var(--hos-line, #e6e2d8);font-size:13px;color:var(--hos-muted, #6d7175)}.hos-boxrow__qty{font-size:28px;font-weight:700;line-height:1;color:var(--hos-ink, #202223)}.hos-boxrow__tiers strong{margin-top:4px;padding:2px 10px;border-radius:999px;background:var(--hos-orange, #f2a272);color:var(--hos-ink, #202223);font-size:15px}.hos-boxrow__note{margin:0;font-size:13px;color:var(--hos-muted, #6d7175)}.hos-boxrow__all{margin:16px 0 0;text-align:center}.hos-finder__form{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hos-finder__q{margin:0;padding:16px;border:1px solid var(--hos-line, #e6e2d8);border-radius:12px;background:#fff}.hos-finder__q legend{display:flex;align-items:center;gap:8px;float:left;width:100%;margin-bottom:12px;padding:0;font-weight:600;color:var(--hos-ink, #202223)}.hos-finder__num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--hos-orange, #f2a272);color:var(--hos-ink, #202223);font-size:13px}.hos-finder__answers{clear:both;display:flex;flex-wrap:wrap;gap:8px}.hos-finder__answer{position:relative;cursor:pointer;margin:0}.hos-finder__answer input{position:absolute;opacity:0;pointer-events:none}.hos-finder__answer span{display:inline-block;padding:8px 14px;border:1.5px solid var(--hos-line, #e6e2d8);border-radius:999px;font-size:14px;color:var(--hos-ink, #202223);transition:background .15s,border-color .15s}.hos-finder__answer input:checked+span{border-color:var(--hos-ink, #202223);background:var(--hos-ink, #202223);color:#fff}.hos-finder__answer input:focus-visible+span{outline:2px solid var(--hos-orange-ink, #9c4f1f);outline-offset:2px}.hos-finder__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;margin-top:4px}@media(max-width:989px){.hos-finder__form{grid-template-columns:1fr}}.hos-steps{display:grid;grid-template-columns:repeat(var(--hos-steps, 3),1fr);gap:16px;margin:0;padding:0;list-style:none;counter-reset:none}.hos-step{position:relative;display:flex;flex-direction:column;gap:8px;margin:0;padding:22px 20px 20px;border-radius:12px;background:#fff;border:1px solid var(--hos-line, #e6e2d8)}.hos-step__num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--hos-orange, #f2a272);color:var(--hos-ink, #202223);font-weight:700}.hos-step__title{margin:4px 0 0;font-size:18px}.hos-step__text p{margin:0 0 6px}.hos-step .btn{align-self:flex-start;margin-top:auto}@media(max-width:767px){.hos-steps{grid-template-columns:1fr}}.hos-story{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.hos-story--image-right .hos-story__media{order:2}.hos-story__media{border-radius:14px;overflow:hidden;aspect-ratio:4 / 3;background:var(--hos-cream, #f3f1e9)}.hos-story__img{width:100%;height:100%;object-fit:cover}.hos-story__heading{margin:0 0 12px}.hos-story__text{margin-bottom:16px}.hos-story__proofs{display:grid;gap:12px;margin:0 0 22px;padding:0;list-style:none}.hos-story__proofs li{display:flex;gap:12px;align-items:flex-start;margin:0}.hos-story__proof-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--hos-orange-soft, #fbe6d8);color:var(--hos-orange-ink, #9c4f1f)}@media(max-width:767px){.hos-story{grid-template-columns:1fr;gap:20px}.hos-story--image-right .hos-story__media{order:0}}.hos-cards{display:grid;grid-template-columns:repeat(var(--hos-cards, 3),1fr);gap:16px}.hos-card{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:12px;background:#fff;border:1px solid var(--hos-line, #e6e2d8)}.hos-cards--callout{grid-template-columns:1fr;max-width:820px;margin:0 auto}.hos-cards--callout .hos-card{background:var(--hos-orange-soft, #fbe6d8);border-color:transparent}.hos-cards--plain .hos-card{padding:0;border:0;background:transparent}.hos-card__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--hos-orange-soft, #fbe6d8);color:var(--hos-orange-ink, #9c4f1f)}.hos-card__title{margin:0;font-size:18px}.hos-card__text>:last-child{margin-bottom:0}.hos-card .hos-link-arrow{margin-top:auto}@media(max-width:989px){.hos-cards:not(.hos-cards--one){grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.hos-cards{grid-template-columns:1fr}}.hos-usp{padding:14px 0;border-bottom:1px solid var(--hos-line, #e6e2d8)}.hos-usp__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px;margin:0;padding:0;list-style:none}.hos-usp__item{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--hos-ink, #202223)}.hos-usp__item .icon{color:var(--hos-orange-ink, #9c4f1f)}.hos-usp__item a{text-decoration:underline}@media(max-width:767px){.hos-usp__list{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.hos-usp__item{font-size:13px}}.hos-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hos-level{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:12px;background:#fff;border:1px solid var(--hos-line, #e6e2d8)}.hos-level__top{display:flex;align-items:center;gap:12px}.hos-level__title{margin:0;font-size:20px}.hos-warmth--lg i{width:7px}.hos-warmth--lg i:nth-child(1){height:10px}.hos-warmth--lg i:nth-child(2){height:16px}.hos-warmth--lg i:nth-child(3){height:22px}.hos-level[data-level="1"] .hos-warmth i:nth-child(-n+1),.hos-level[data-level="2"] .hos-warmth i:nth-child(-n+2),.hos-level[data-level="3"] .hos-warmth i:nth-child(-n+3){background:var(--hos-orange, #f2a272)}.hos-level__share{margin:0;font-weight:600;color:var(--hos-orange-ink, #9c4f1f);font-size:14px}.hos-level__text p{margin:0 0 6px}.hos-level .hos-link-arrow{margin-top:auto}.hos-levels__more{margin:24px 0 0;text-align:center}@media(max-width:767px){.hos-levels{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map */
