.hi-ihero{padding:16px 24px 0}.hi-ihero__panel{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:center}.hi-ihero__copy{display:flex;flex-direction:column;gap:24px}.hi-ihero__copy .hi-lede{color:var(--hi-on-deep-muted)}.hi-ihero__tag{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;min-height:36px;padding:0 16px;border-radius:18px;background:var(--hi-accent);color:var(--hi-ink);font-weight:600;font-size:14px}.hi-ihero__h{font-family:var(--hi-display);font-weight:700;font-size:clamp(44px,5.6vw,84px);line-height:.95;letter-spacing:-.04em;margin:0;max-width:11em}.hi-ihero__ctas{display:flex;flex-wrap:wrap;gap:12px}.hi-btn--ghost-light{background:transparent;color:var(--hi-on-deep);border-color:var(--hi-on-deep)}.hi-btn--ghost-light:hover{background:var(--hi-on-deep);color:var(--hi-ink)}.hi-ihero__media{position:relative;border-radius:24px;background:var(--hi-deep-card);aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--hi-accent)}.hi-ihero__media img{width:100%;height:100%;object-fit:cover}.hi-ihero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0 0;padding:28px 0 0;border-top:1px solid var(--hi-deep-line)}.hi-ihero__facts div{display:flex;flex-direction:column-reverse;gap:6px}.hi-ihero__facts dt{font-size:14px;color:var(--hi-on-deep-muted)}.hi-ihero__facts dd{margin:0;font-family:var(--hi-display);font-size:clamp(20px,1.9vw,26px);font-weight:600;letter-spacing:-.01em}.hi-shead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 48px;flex-wrap:wrap;margin-bottom:40px}.hi-shead .hi-h2{max-width:16em}.hi-shead .hi-lede{max-width:26em}.hi-block{padding-top:clamp(56px,6.5vw,96px);padding-bottom:16px}.hi-cards__grid{display:grid;grid-template-columns:repeat(var(--hi-cols, 4),minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.hi-card{border-radius:24px;background:var(--hi-surface);padding:28px;display:flex;flex-direction:column;gap:20px;min-height:240px}.hi-card__icon{width:52px;height:52px;border-radius:16px;background:var(--hi-sand);display:flex;align-items:center;justify-content:center;color:var(--hi-ink)}.hi-card h3{margin:0;font-size:20px;font-weight:600}.hi-card p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--hi-body)}.hi-igrid__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.hi-itile{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:280px;padding:28px;border-radius:24px;background:var(--hi-surface);color:var(--hi-ink);text-decoration:none;border:1.5px solid transparent;transition:border-color .15s ease,background-color .15s ease}.hi-itile:hover{border-color:var(--hi-ink);color:var(--hi-ink)}.hi-itile__top{display:flex;justify-content:space-between;align-items:flex-start}.hi-itile h3{margin:0;font-family:var(--hi-display);font-size:28px;font-weight:600;letter-spacing:-.02em}.hi-itile p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--hi-body)}.hi-itile--featured{background:var(--hi-deep);color:var(--hi-on-deep)}.hi-itile--featured:hover{color:var(--hi-on-deep);border-color:var(--hi-accent)}.hi-itile--featured p{color:var(--hi-on-deep-muted)}.hi-itile--featured .hi-card__icon{background:var(--hi-deep-card);color:var(--hi-accent)}.hi-spec__grid{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:start}.hi-spec__side{display:flex;flex-direction:column;gap:20px}.hi-spec__list{margin:0;border-radius:24px;background:var(--hi-surface);overflow:hidden}.hi-spec__row{display:grid;grid-template-columns:2fr 3fr;gap:24px;padding:20px 28px;border-bottom:1px solid #E2E0D6}.hi-spec__row:last-child{border-bottom:0}.hi-spec__row dt{color:var(--hi-muted);font-size:16px}.hi-spec__row dd{margin:0;font-size:16px;font-weight:600}.hi-spec__foot{font-size:14px;color:var(--hi-muted);margin:0}.hi-proof__list{list-style:none;margin:0;padding:0;border-top:1px solid #C9C7BC}.hi-proof__item{display:grid;grid-template-columns:5fr 2fr 2fr;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid #C9C7BC}.hi-proof__item h3{margin:0;font-size:19px;font-weight:600}.hi-proof__item p{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--hi-body)}.hi-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px;border-radius:16px;font-size:14px;font-weight:600;justify-self:start}.hi-pill:before{content:"";width:8px;height:8px;border-radius:4px;background:currentColor}.hi-pill--done{background:#ddebd9;color:#1e5a3f}.hi-pill--progress{background:var(--hi-sand);color:var(--hi-body)}.hi-pill--na{background:transparent;color:var(--hi-muted);border:1px solid var(--hi-line)}.hi-proof__doc{justify-self:end;font-weight:600;font-size:15px;min-height:44px;display:inline-flex;align-items:center}.hi-notice{margin-top:28px;padding:20px 24px;border-radius:16px;background:var(--hi-surface);border-left:4px solid var(--hi-ink);font-size:15px;line-height:1.55;color:var(--hi-body)}.hi-notice p{margin:0}.hi-tiers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.hi-tier{border-radius:24px;background:var(--hi-surface);padding:32px;display:flex;flex-direction:column;gap:16px;border:1.5px solid transparent}.hi-tier--featured{background:var(--hi-deep);color:var(--hi-on-deep)}.hi-tier__name{font-size:20px;font-weight:600;margin:0}.hi-tier__qty{font-size:15px;color:var(--hi-muted);margin:0}.hi-tier--featured .hi-tier__qty,.hi-tier--featured .hi-tier__perks{color:var(--hi-on-deep-muted)}.hi-tier__price{font-family:var(--hi-display);font-size:40px;font-weight:700;letter-spacing:-.02em;margin:8px 0 0}.hi-tier__perks{font-size:15px;line-height:1.55;color:var(--hi-body);flex-grow:1}.hi-tier__perks ul{margin:0;padding-left:18px}.hi-tier__perks li+li{margin-top:6px}.hi-tier .hi-btn{width:100%}.hi-quote__panel{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:start}.hi-quote__side{display:flex;flex-direction:column;gap:20px}.hi-quote__steps{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:14px;counter-reset:hi-q}.hi-quote__steps li{counter-increment:hi-q;display:grid;grid-template-columns:32px 1fr;gap:12px;font-size:16px;line-height:1.5;color:var(--hi-body)}.hi-quote__steps li:before{content:counter(hi-q);width:32px;height:32px;border-radius:16px;background:var(--hi-ink);color:var(--hi-surface);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.hi-quote form{border-radius:24px;background:var(--hi-surface);padding:clamp(24px,2.8vw,40px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin:0}.hi-field{display:flex;flex-direction:column;gap:8px}.hi-field--full{grid-column:1 / -1}.hi-field label{font-size:14px;font-weight:600}.hi-field .hi-req{color:var(--hi-muted);font-weight:400}.hi-field input,.hi-field select,.hi-field textarea{width:100%;min-height:50px;padding:12px 16px;border-radius:12px;border:1.5px solid var(--hi-line);background:#fff;font:inherit;font-size:16px;color:var(--hi-ink)}.hi-field textarea{min-height:120px;resize:vertical}.hi-field input:focus-visible,.hi-field select:focus-visible,.hi-field textarea:focus-visible{outline:3px solid var(--hi-green);outline-offset:1px;border-color:var(--hi-green)}.hi-quote__submit{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.hi-quote__submit p{margin:0;font-size:13px;color:var(--hi-muted);flex:1 1 200px}.hi-alert{grid-column:1 / -1;padding:16px 20px;border-radius:12px;font-size:15px;line-height:1.5}.hi-alert--ok{background:#ddebd9;color:#1e5a3f}.hi-alert--err{background:#f6deda;color:#8a2a1e}.hi-alert ul{margin:6px 0 0;padding-left:18px}@media(max-width:989px){.hi-ihero__panel,.hi-spec__grid,.hi-quote__panel{grid-template-columns:1fr}.hi-ihero__media{aspect-ratio:16 / 10}.hi-cards__grid,.hi-igrid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hi-tiers__grid{grid-template-columns:1fr}.hi-proof__item{grid-template-columns:1fr auto}.hi-proof__doc{grid-column:1 / -1;justify-self:start}}@media(max-width:749px){.hi-ihero{padding:8px 12px 0}.hi-ihero__facts{grid-template-columns:1fr;gap:16px}.hi-cards__grid,.hi-igrid__grid{grid-template-columns:1fr}.hi-card,.hi-itile{min-height:0}.hi-itile{gap:24px}.hi-spec__row{grid-template-columns:1fr;gap:4px;padding:16px 20px}.hi-quote form{grid-template-columns:1fr}.hi-proof__item{grid-template-columns:1fr;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/hi-industry.css.map */
