.template-index{--hikd-ink: #10243e;--hikd-muted: #566b83;--hikd-blue: #0753b4;--hikd-blue-dark: #043f8a;--hikd-blue-soft: #e8f1fc;--hikd-page: #f4f7fb;--hikd-surface: #fbfcfe;--hikd-line: #d7e0eb;--hikd-radius: 14px;overflow-x:hidden;background:var(--hikd-page);color:var(--hikd-ink)}.template-index #MainContent{background:var(--hikd-page)}.template-index .section-announcement-bar .container{max-width:100%}.template-index .announcement-bar,.template-index .announcement-bar-left,.template-index .announcement-bar-left a{max-width:100%;white-space:normal;text-align:center;line-height:1.35}.template-index .announcement-bar-left{margin-inline:auto}.template-index .header-heading img,.template-index .header-heading svg{height:auto}.hikd-home-section,.hikd-home-section *{box-sizing:border-box}.hikd-home-section{color:var(--hikd-ink)}.hikd-shell{width:min(100% - 40px,1360px);margin-inline:auto}.hikd-home-section h1,.hikd-home-section h2,.hikd-home-section h3,.hikd-home-section p{margin:0}.hikd-home-section h1,.hikd-home-section h2,.hikd-home-section h3{color:var(--hikd-ink);letter-spacing:-.035em}.hikd-home-section h2{max-width:760px;font-size:clamp(30px,3.2vw,48px);line-height:1.08}.hikd-home-section h3{font-size:18px;line-height:1.25}.hikd-home-section p{color:var(--hikd-muted);font-size:16px;line-height:1.65}.hikd-home-section a,.hikd-home-section button,.hikd-home-section input{font:inherit}.hikd-eyebrow{color:var(--hikd-blue)!important;font-size:12px!important;font-weight:700;letter-spacing:.14em;line-height:1.2!important;text-transform:uppercase}.hikd-section-heading{display:grid;gap:16px;margin-bottom:36px}.hikd-section-heading>p{max-width:650px}.hikd-section-heading-compact{margin-bottom:26px}.hikd-section-heading-compact h2{font-size:clamp(24px,2.3vw,34px)}.hikd-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;padding:12px 20px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.hikd-button:hover{transform:translateY(-1px)}.hikd-button:active{transform:translateY(1px)}.hikd-button:focus-visible,.hikd-text-link:focus-visible,.hikd-category-card:focus-visible,.hikd-email-link:focus-visible,.hikd-system-card a:focus-visible,.hikd-faq-item summary:focus-visible,.hikd-model-search input:focus-visible{outline:3px solid rgba(7,83,180,.35);outline-offset:3px}.hikd-button-primary{background:var(--hikd-blue);color:#f9fbff}.hikd-button-primary:hover{background:var(--hikd-blue-dark);color:#f9fbff}.hikd-button-secondary{border-color:var(--hikd-blue);background:transparent;color:var(--hikd-blue)}.hikd-button-secondary:hover{border-color:var(--hikd-blue-dark);background:var(--hikd-blue-soft);color:var(--hikd-blue-dark)}.hikd-text-link,.hikd-email-link{display:inline-flex;align-items:center;gap:8px;color:var(--hikd-blue);font-weight:700;text-decoration:none}.hikd-text-link svg,.hikd-email-link svg{width:19px;height:19px;color:currentColor}.hikd-text-link:hover,.hikd-email-link:hover{color:var(--hikd-blue-dark);text-decoration:underline;text-underline-offset:4px}.hikd-line-icon{display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border:1px solid #b9cce3;border-radius:12px;background:var(--hikd-blue-soft);color:var(--hikd-blue)}.hikd-line-icon svg{width:23px;height:23px}.hikd-line-icon svg path{fill:currentColor}.hikd-hero{padding:54px 0 64px}.hikd-hero-grid{display:grid;min-height:min(680px,calc(100dvh - 158px));grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(36px,5vw,78px)}.hikd-hero-copy{display:grid;align-content:center;gap:22px}.hikd-hero-heading{max-width:640px;font-size:clamp(44px,5vw,68px);font-weight:700;line-height:1.02}.hikd-hero-text{max-width:590px;font-size:clamp(17px,1.5vw,20px)!important;line-height:1.55!important}.hikd-model-search{max-width:660px}.hikd-model-search-field{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #b7c7da;border-radius:var(--hikd-radius);padding:8px;background:var(--hikd-surface);box-shadow:0 16px 42px #1c42701c}.hikd-model-search-icon{display:flex;color:var(--hikd-blue)}.hikd-model-search-icon svg{width:23px;height:23px}.hikd-model-search input[type=search]{min-width:0;height:46px;border:0;outline:0;background:transparent;color:var(--hikd-ink);font-size:16px}.hikd-model-search input[type=search]::placeholder{color:#65798f;opacity:1}.hikd-model-search input[type=search]::-webkit-search-cancel-button{cursor:pointer}.hikd-hero-media{position:relative;overflow:hidden;aspect-ratio:4 / 3;border:1px solid #174f8c;border-radius:var(--hikd-radius);background:#061a33;box-shadow:0 28px 70px #143d6c2e}.hikd-hero-media:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(249,251,255,.45);border-radius:inherit;content:"";pointer-events:none}.hikd-hero-media>img{display:block;width:100%;height:100%;object-fit:cover}.hikd-trust{padding:34px 0 66px}.hikd-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hikd-line)}.hikd-trust-item{display:flex;gap:14px;padding:24px 22px 6px 0}.hikd-trust-item+.hikd-trust-item{border-left:1px solid var(--hikd-line);padding-left:22px}.hikd-trust-item h3,.hikd-matcher-item h3,.hikd-solution-item h3{margin-bottom:7px}.hikd-trust-item p,.hikd-matcher-item p,.hikd-solution-item p{font-size:14px;line-height:1.55}.hikd-categories,.hikd-systems,.hikd-matcher,.hikd-solutions,.hikd-process,.hikd-faq{padding:72px 0}.hikd-categories{border-block:1px solid var(--hikd-line);background:#edf3f9}.hikd-category-grid{display:grid;grid-auto-rows:290px;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.hikd-category-card{position:relative;display:grid;overflow:hidden;grid-column:span 4;grid-template-rows:minmax(0,1fr) auto;border:1px solid var(--hikd-line);border-radius:var(--hikd-radius);background:#fff;color:var(--hikd-ink);text-decoration:none;box-shadow:0 12px 30px #122d4d0e}.hikd-category-card-1{grid-row:span 2;grid-column:span 7}.hikd-category-card-2,.hikd-category-card-3{grid-column:span 5}.hikd-category-card-4,.hikd-category-card-5,.hikd-category-card-6{grid-column:span 4}.hikd-category-media,.hikd-category-placeholder{display:block;width:100%;height:100%}.hikd-category-media{overflow:hidden;min-height:0;background:#e7eef6}.hikd-category-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#e7eef6}.hikd-category-placeholder{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 78% 22%,rgba(255,255,255,.2),transparent 28%),linear-gradient(135deg,#163a61,#0b62b4);color:#f9fbff}.hikd-category-placeholder-icon{display:grid;width:92px;height:92px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hikd-category-placeholder-icon svg{width:46px;height:46px}.hikd-category-placeholder-lines{position:absolute;top:28px;right:28px;width:74px;height:74px;border-top:1px solid rgba(255,255,255,.24);border-right:1px solid rgba(255,255,255,.24)}.hikd-category-content{display:grid;gap:7px;border-top:1px solid var(--hikd-line);padding:20px 22px;background:#fff}.hikd-category-title{color:var(--hikd-ink);font-size:clamp(19px,1.8vw,25px);font-weight:700;letter-spacing:-.025em;line-height:1.12}.hikd-category-action{display:inline-flex;align-items:center;gap:7px;color:var(--hikd-blue);font-size:14px;font-weight:600}.hikd-category-action svg{width:17px;height:17px}.hikd-section-action{margin-top:26px}@media(min-width:990px){.hikd-category-card:not(.hikd-category-card-1){grid-template-columns:minmax(0,1.08fr) minmax(150px,.92fr);grid-template-rows:1fr}.hikd-category-card:not(.hikd-category-card-1) .hikd-category-content{align-content:end;border-top:0;border-left:1px solid var(--hikd-line)}}.hikd-systems{background:var(--hikd-surface)}.hikd-system-grid{display:grid;grid-auto-rows:minmax(300px,auto);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px}.hikd-system-card{display:grid;overflow:hidden;grid-template-rows:minmax(230px,1fr) auto;border:1px solid var(--hikd-line);border-radius:var(--hikd-radius);background:#fff;box-shadow:0 16px 42px #122d4d0f}.hikd-system-card-featured{grid-row:span 2;grid-template-rows:minmax(480px,1fr) auto}.hikd-system-visual{position:relative;display:grid;overflow:hidden;min-height:230px;place-items:center;border-bottom:1px solid var(--hikd-line);background:#e7eef6}.hikd-system-product{display:block;width:100%;height:100%;object-fit:cover;background:#e7eef6}.hikd-system-content{display:grid;align-content:start;justify-items:start;gap:13px;padding:26px}.hikd-system-content h3{font-size:clamp(22px,2.2vw,30px);line-height:1.13}.hikd-system-content p{max-width:660px;font-size:15px}.hikd-system-content .hikd-text-link{margin-top:3px}.hikd-resources-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.hikd-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hikd-resource-card{display:flex;min-height:300px;flex-direction:column;padding:28px;border:1px solid var(--hikd-line);border-radius:var(--hikd-radius);background:#fff;box-shadow:0 14px 36px #122d4d0f}.hikd-resource-meta{display:flex;align-items:center;gap:8px;color:var(--hikd-muted);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hikd-resource-meta svg{width:18px;height:18px;color:var(--hikd-blue)}.hikd-resource-card h3{margin:30px 0 14px;color:var(--hikd-ink);font-size:clamp(21px,2vw,27px);letter-spacing:-.025em;line-height:1.18}.hikd-resource-card h3 a{color:inherit;text-decoration:none}.hikd-resource-card p{margin:0 0 26px;color:var(--hikd-muted);font-size:15px;line-height:1.65}.hikd-resource-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--hikd-blue);font-size:14px;font-weight:700;text-decoration:none}.hikd-resource-link svg{width:17px;height:17px}.hikd-matcher-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(48px,8vw,120px)}.hikd-matcher-intro{display:grid;align-content:start;justify-items:start;gap:20px}.hikd-matcher-list{border-top:1px solid var(--hikd-line)}.hikd-matcher-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:24px 0;border-bottom:1px solid var(--hikd-line)}.hikd-process{border-block:1px solid var(--hikd-line);background:#edf3f9}.hikd-process-grid{display:grid;margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hikd-line);list-style:none}.hikd-process-item{display:grid;align-content:start;gap:16px;min-height:245px;padding:28px 24px 28px 0}.hikd-process-item+.hikd-process-item{border-left:1px solid var(--hikd-line);padding-left:24px}.hikd-process-item h3{font-size:19px}.hikd-process-item p{font-size:14px;line-height:1.6}.hikd-process-note{display:grid;margin-top:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;border:1px solid #c3d3e5;border-radius:var(--hikd-radius);padding:25px 28px;background:#fff}.hikd-process-note h3{margin-bottom:6px;font-size:19px}.hikd-process-note p{max-width:850px;font-size:14px}.hikd-solutions{border-block:1px solid var(--hikd-line);background:#edf3f9}.hikd-solutions-grid{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(360px,.76fr);align-items:stretch;gap:28px}.hikd-solutions-media{overflow:hidden;min-height:520px;border-radius:var(--hikd-radius);background:#dce4ed}.hikd-solutions-media img{display:block;width:100%;height:100%;object-fit:cover}.hikd-solutions-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--hikd-line)}.hikd-solution-item{display:grid;align-content:start;gap:18px;padding:26px 22px 24px 0;border-bottom:1px solid var(--hikd-line)}.hikd-solution-item:nth-child(2n){border-left:1px solid var(--hikd-line);padding-right:0;padding-left:22px}.hikd-faq{background:var(--hikd-surface)}.hikd-faq-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(50px,8vw,120px)}.hikd-faq-intro{display:grid;align-content:start;justify-items:start;gap:20px}.hikd-faq-list{border-top:1px solid var(--hikd-line)}.hikd-faq-item{border-bottom:1px solid var(--hikd-line)}.hikd-faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:22px;padding:22px 0;color:var(--hikd-ink);cursor:pointer;font-size:17px;font-weight:700;line-height:1.4;list-style:none}.hikd-faq-item summary::-webkit-details-marker{display:none}.hikd-faq-toggle{display:flex;width:22px;height:22px;align-items:center;justify-content:center;color:var(--hikd-blue);transition:transform .16s ease}.hikd-faq-toggle svg{width:20px;height:20px}.hikd-faq-item[open] .hikd-faq-toggle{transform:rotate(45deg)}.hikd-faq-answer{padding:0 42px 23px 0}.hikd-faq-answer p{max-width:720px;font-size:15px}.hikd-quote{padding:76px 0 88px}.hikd-quote-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;border:1px solid #b8cce4;border-radius:var(--hikd-radius);padding:clamp(30px,5vw,64px);background:var(--hikd-blue-soft)}.hikd-quote-panel h2{margin-bottom:14px}.hikd-quote-panel p{max-width:680px}.hikd-quote-actions{display:grid;justify-items:start;gap:16px}.template-index .block-section-title{color:var(--hikd-ink);font-size:clamp(28px,3vw,44px);letter-spacing:-.035em;line-height:1.08}.template-index .block-section-subtitle{color:var(--hikd-muted)}.template-index .section-featured-collection,.template-index .section-apps,.template-index .section-blog-posts{background:var(--hikd-surface)}.template-index .section-featured-collection .card-product .card-media{overflow:hidden;border:1px solid var(--hikd-line);border-radius:12px;background:#e9f0f7}.template-index .section-featured-collection .card-product .card-media>a,.template-index .section-featured-collection .card-product .card-media .aspect-ratio{width:100%;background:#e9f0f7}.template-index .section-featured-collection .card-product .card-media .aspect-ratio{display:block;aspect-ratio:1 / 1}.template-index .section-featured-collection .card-product .card-media .aspect-ratio:after{display:none}.template-index .section-featured-collection .card-product .card-media img.card-media-image{position:absolute;top:12%;right:12%;bottom:12%;left:12%;width:76%;height:76%;max-width:76%;max-height:76%;object-fit:contain;object-position:center;background:#e9f0f7;filter:none;transform:none;transition:opacity .25s ease}.template-index .section-featured-collection .card-product .card-media:hover img.card-media-image{transform:none}.template-index .section-brands{background:var(--hikd-surface)}.template-index .section-brands .block-section-title{color:var(--hikd-ink);font-size:clamp(28px,3vw,42px);letter-spacing:-.035em;line-height:1.08}.template-index .section-brands .grid{gap:12px}.template-index .section-brands .card{overflow:hidden;border:1px solid var(--hikd-line);border-radius:12px;background:#fff;box-shadow:none}.template-index .section-brands .card-media img{padding:16px;background:#fff;object-fit:contain}.template-index .section-brands .card-media a:focus-visible{outline:3px solid rgba(7,83,180,.35);outline-offset:-3px}@media(max-width:1180px){.hikd-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:34px}.hikd-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hikd-trust-item:nth-child(3){border-left:0;padding-left:0}.hikd-trust-item:nth-child(n+3){margin-top:18px;border-top:1px solid var(--hikd-line)}}@media(max-width:989px){.hikd-shell{width:min(100% - 32px,760px)}.hikd-hero{padding:36px 0 52px}.hikd-hero-grid,.hikd-matcher-grid,.hikd-solutions-grid,.hikd-faq-layout,.hikd-quote-panel{grid-template-columns:1fr}.hikd-hero-grid{min-height:0;gap:34px}.hikd-hero-copy{gap:18px}.hikd-hero-heading{max-width:720px;font-size:clamp(39px,8.5vw,58px)}.hikd-hero-media{max-height:520px}.hikd-category-grid{grid-auto-rows:220px;grid-template-columns:repeat(2,minmax(0,1fr))}.hikd-category-card,.hikd-category-card-1,.hikd-category-card-2,.hikd-category-card-3,.hikd-category-card-4,.hikd-category-card-5,.hikd-category-card-6{grid-row:span 1;grid-column:span 1}.hikd-category-card-1{grid-row:span 2}.hikd-resource-grid{grid-template-columns:1fr}.hikd-system-grid{grid-auto-rows:auto;grid-template-columns:1fr}.hikd-system-card-featured{grid-row:span 1;grid-template-rows:minmax(390px,1fr) auto}.hikd-system-card:not(.hikd-system-card-featured){grid-template-rows:minmax(300px,1fr) auto}.hikd-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hikd-process-item:nth-child(3){border-left:0;padding-left:0}.hikd-process-item:nth-child(n+3){border-top:1px solid var(--hikd-line)}.hikd-faq-layout{gap:34px}.hikd-matcher-grid{gap:36px}.hikd-solutions-media{min-height:430px}.hikd-quote-actions{justify-items:start}}@media(max-width:749px){.hikd-shell{width:min(100% - 28px,640px)}.hikd-home-section h2{font-size:30px}.hikd-hero-heading{font-size:clamp(36px,11vw,48px);line-height:1.04}.hikd-hero-text{font-size:17px!important}.hikd-model-search-field{grid-template-columns:24px minmax(0,1fr)}.hikd-model-search-field .hikd-button{grid-column:1 / -1;width:100%}.hikd-hero-media{aspect-ratio:4 / 3}.hikd-trust{padding-bottom:52px}.hikd-trust-grid,.hikd-solutions-list{grid-template-columns:1fr}.hikd-trust-item,.hikd-trust-item+.hikd-trust-item,.hikd-trust-item:nth-child(3){margin-top:0;border-top:0;border-bottom:1px solid var(--hikd-line);border-left:0;padding:20px 0}.hikd-categories,.hikd-systems,.hikd-matcher,.hikd-solutions,.hikd-process,.hikd-faq{padding:56px 0}.hikd-section-heading{margin-bottom:28px}.hikd-category-grid{display:grid;grid-auto-rows:250px;grid-template-columns:1fr}.hikd-category-card,.hikd-category-card-1{grid-row:span 1}.hikd-category-content{padding:20px}.hikd-category-title{font-size:25px}.hikd-resources-heading{grid-template-columns:1fr;align-items:start}.hikd-resource-card{min-height:0;padding:24px}.hikd-system-card-featured,.hikd-system-card:not(.hikd-system-card-featured){grid-template-rows:minmax(250px,1fr) auto}.hikd-system-content{padding:22px}.hikd-system-content h3{font-size:24px}.hikd-process-grid{grid-template-columns:1fr}.hikd-process-item,.hikd-process-item+.hikd-process-item,.hikd-process-item:nth-child(3){min-height:0;border-top:0;border-bottom:1px solid var(--hikd-line);border-left:0;padding:22px 0}.hikd-process-note{grid-template-columns:1fr;align-items:start;gap:22px;padding:24px 22px}.hikd-process-note .hikd-button{width:100%}.hikd-faq-item summary{gap:16px;font-size:16px}.hikd-solutions-media{min-height:320px}.hikd-solutions-media img{object-position:38% center}.hikd-solution-item,.hikd-solution-item:nth-child(2n){border-left:0;padding:22px 0}.hikd-quote{padding:56px 0 68px}.hikd-quote-panel{gap:28px;padding:28px 22px}.hikd-quote-actions,.hikd-quote-actions .hikd-button{width:100%}.hikd-email-link{max-width:100%;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.hikd-home-section *,.hikd-home-section *:before,.hikd-home-section *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/hikd-home.css.map */
