.hks-services{--hks-paper: #f1f2ed;--hks-paper-raised: #fafbf7;--hks-paper-deep: #dde0d8;--hks-ink: #111210;--hks-ink-soft: #474b45;--hks-rule: #b7bcb2;--hks-red: #941e29;--hks-copper: #a8753e;--hks-focus: #e5b45f;--hks-sans: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--hks-serif: "Source Serif 4", Georgia, serif;width:100%;max-width:1440px;margin:0 auto;overflow:hidden;background:var(--hks-paper);color:var(--hks-ink);font:400 16px/1.55 var(--hks-sans);text-rendering:optimizeLegibility}body.template-page,.template-page .page-wrapper,.template-page .content-for-layout{background:#f1f2ed}.hks-services,.hks-services *{box-sizing:border-box}.hks-services h1,.hks-services h2,.hks-services h3,.hks-services p,.hks-services figure,.hks-services ul{margin:0}.hks-services h1,.hks-services h2,.hks-services h3{color:inherit;font-family:var(--hks-serif);font-weight:400;letter-spacing:-.025em;text-wrap:balance}.hks-eyebrow{color:var(--hks-copper);font-size:13px;font-weight:750;letter-spacing:.065em;line-height:20px;text-transform:uppercase}.hks-hero{display:grid;min-height:540px;padding:88px 48px;align-items:center;gap:72px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);background:var(--hks-paper-raised)}.hks-hero__heading,.hks-hero__body{display:grid;min-width:0;align-content:start;gap:22px}.hks-hero h1{max-width:820px;font-size:clamp(3.75rem,6vw,5.5rem);line-height:.98}.hks-hero__lead{color:var(--hks-red);font:400 clamp(2rem,3vw,2.8rem)/1.08 var(--hks-serif)}.hks-hero__body>p:not(.hks-hero__lead){max-width:560px;color:var(--hks-ink-soft);font-size:18px;line-height:29px}.hks-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.hks-action,.hks-action-link{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;color:var(--hks-red);font:700 15px/1.25 var(--hks-sans);text-decoration:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .12s ease,transform .12s ease}.hks-action{padding:0 24px;border:2px solid var(--hks-red)}.hks-action--primary{background:var(--hks-red);color:var(--hks-paper-raised)}.hks-action-link{padding:0 4px;border-bottom:1px solid var(--hks-red)}.hks-action:hover{border-color:var(--hks-ink);background:var(--hks-ink);color:var(--hks-paper-raised)}.hks-action-link:hover{border-color:var(--hks-ink);color:var(--hks-ink)}.hks-action:focus-visible,.hks-action-link:focus-visible{outline:3px solid var(--hks-focus);outline-offset:4px}.hks-action:active,.hks-action-link:active{opacity:.68;transform:translateY(1px)}.hks-visual{position:relative;padding:0 24px 88px;background:var(--hks-paper-raised)}.hks-visual picture{display:block;width:100%;aspect-ratio:2.05;overflow:hidden;background:var(--hks-paper-deep)}.hks-visual img{display:block;width:100%;height:100%;object-fit:cover}.hks-visual figcaption{position:absolute;right:48px;bottom:112px;width:min(430px,calc(100% - 96px));padding:24px;border-left:4px solid var(--hks-copper);background:#fafbf7f0;color:var(--hks-ink);font-size:16px;line-height:25px}.hks-interventions,.hks-situations,.hks-questions,.hks-final{padding:88px 48px}.hks-section-heading{display:grid;max-width:820px;gap:16px}.hks-section-heading h2,.hks-boundary h2,.hks-final h2{font-size:clamp(2.75rem,4.5vw,4rem);line-height:1.04}.hks-interventions{display:grid;gap:64px;background:var(--hks-paper)}.hks-service-list{border-top:1px solid var(--hks-ink)}.hks-service{display:grid;min-height:190px;padding:32px 0;align-items:start;gap:40px;border-bottom:1px solid var(--hks-rule);grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr) minmax(320px,1fr)}.hks-service h3{color:var(--hks-red);font-size:32px;line-height:1.08}.hks-service>p{max-width:520px;color:var(--hks-ink-soft);line-height:26px}.hks-service__result{padding-left:22px;border-left:2px solid var(--hks-copper)}.hks-service__result strong{display:block;margin-bottom:5px;color:var(--hks-ink)}.hks-situations{display:grid;gap:64px;background:var(--hks-paper-raised);grid-template-columns:minmax(280px,.75fr) minmax(420px,1.25fr)}.hks-situation-list{padding:0;border-top:1px solid var(--hks-ink);list-style:none}.hks-situation-list li{display:grid;min-height:112px;padding:24px 0;align-content:center;gap:10px;border-bottom:1px solid var(--hks-rule)}.hks-situation-list strong{color:var(--hks-red);font-size:20px}.hks-situation-list span{max-width:650px;color:var(--hks-ink-soft);line-height:24px}.hks-boundary{display:grid;padding:88px 48px;gap:28px;background:var(--hks-red);color:var(--hks-paper-raised)}.hks-boundary .hks-eyebrow{color:#d8b786}.hks-boundary h2{max-width:1020px}.hks-boundary>p:last-child{max-width:760px;color:#f1f2ed;font-size:18px;line-height:29px}.hks-questions{display:grid;gap:64px;background:var(--hks-paper)}.hks-question-list{border-top:1px solid var(--hks-ink)}.hks-question-list article{display:grid;padding:30px 0;align-items:start;gap:40px;border-bottom:1px solid var(--hks-rule);grid-template-columns:minmax(300px,.8fr) minmax(320px,1.2fr)}.hks-question-list h3{font-size:27px;line-height:1.12}.hks-question-list p{max-width:650px;color:var(--hks-ink-soft);line-height:26px}.hks-final{display:flex;align-items:center;justify-content:space-between;gap:48px;background:var(--hks-paper-raised)}.hks-final>div{display:grid;max-width:820px;gap:16px}.hks-final>div>p:last-child{max-width:680px;color:var(--hks-ink-soft);line-height:26px}.hks-final .hks-action{flex:0 0 auto}@media(max-width:1023px){.hks-hero,.hks-situations{grid-template-columns:1fr}.hks-hero{gap:36px}.hks-service{gap:24px;grid-template-columns:1fr 1fr}.hks-service h3{grid-column:1 / -1}.hks-final{align-items:flex-start;flex-direction:column}}@media(max-width:599px){.hks-hero,.hks-interventions,.hks-situations,.hks-boundary,.hks-questions,.hks-final{padding:64px 24px}.hks-hero{min-height:0}.hks-hero h1{font-size:48px;line-height:.98}.hks-hero__lead{font-size:32px}.hks-actions{align-items:stretch;flex-direction:column;gap:8px}.hks-actions .hks-action,.hks-actions .hks-action-link,.hks-final .hks-action{width:100%}.hks-visual{padding:0 24px 64px}.hks-visual picture{aspect-ratio:.96}.hks-visual figcaption{position:relative;right:auto;bottom:auto;width:100%;padding:20px 0 0 18px;background:transparent}.hks-section-heading h2,.hks-boundary h2,.hks-final h2{font-size:40px;line-height:1.05}.hks-service,.hks-question-list article{gap:14px;grid-template-columns:1fr}.hks-service h3{grid-column:auto;font-size:28px}.hks-service__result{margin-top:8px}}@media(prefers-reduced-motion:reduce){.hks-services *,.hks-services *:before,.hks-services *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/helvkit-services-ia.css.map */
