body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}@font-face{font-family:"Poppins Local";src:url("https://holger-koennecke.de/wp-content/uploads/et-fonts/poppins-400-f03d25.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins Local";src:url("https://holger-koennecke.de/wp-content/uploads/et-fonts/poppins-500-65994c.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("https://holger-koennecke.de/wp-content/uploads/et-fonts/poppins-400-f03d25.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("https://holger-koennecke.de/wp-content/uploads/et-fonts/poppins-500-65994c.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}.hk-scope{--paper:#f6f5f1;--white:#fff;--ink:#122f40;--muted:#5c666b;--accent:#2859d6;--pale:#e6edf5;--line:#cdd2d1;--navy:#102c3d;--heading:"Stack Sans",Arial,sans-serif;--body:"Poppins Local",Arial,sans-serif;--edge:clamp(28px,6vw,100px);--gutter:max(var(--edge),calc((100vw - 1240px)/2));--section-space:clamp(72px,7vw,104px);--text:17px;--h3:27px;--h2:44px;color:var(--ink);font:400 var(--text)/1.75 var(--body);padding:var(--section-space) var(--gutter)!important}.hk-scope *{box-sizing:border-box}.hk-scope.et_flex_section{gap:0!important}.hk-scope[id],.hk-scope [id]{scroll-margin-top:112px}.hk-scope a{color:inherit;text-decoration:none}.hk-scope a:focus-visible,.hk-scope button:focus-visible,.hk-scope summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.hk-scope img{display:block;max-width:100%;height:auto}.hk-scope :is(h1,h2,h3,p,ul,ol){margin:0;padding-bottom:0}.hk-scope :is(h1,h2,h3){font-family:var(--heading);font-weight:400;letter-spacing:-.035em;line-height:1.13;color:var(--ink);text-wrap:balance}.hk-scope h1{font-size:clamp(42px,3.8vw,56px)}.hk-scope h2{font-size:var(--h2)}.hk-scope h3{font-size:var(--h3)}.hk-scope p{color:var(--muted)}.hk-scope .hk-row{width:100%!important;max-width:1240px!important;padding:0!important;margin:0 auto!important}.hk-scope .hk-row::after{display:none}.hk-scope .hk-column{float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0;gap:0!important}.hk-scope .hk-row>.et_flex_column_24_24{width:100%!important;flex:1 1 100%}.hk-scope .et_pb_module{margin:0;max-width:100%}.hk-scope .hk-heading,.hk-scope .hk-text,.hk-scope .hk-image,.hk-scope .hk-button{margin:0!important;padding:0!important;gap:0!important}.hk-scope .hk-image{width:100%}.hk-scope .hk-image .et_pb_image_wrap{display:block;width:100%}.hk-scope .et_pb_text_inner p:empty{display:none}.hk-scope .hk-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.hk-scope .hk-reveal.hk-is-visible{opacity:1;transform:none}.hk-scope .et_pb_text_inner{font:inherit;color:inherit}.hk-scope .et_pb_text_inner>:last-child{padding-bottom:0}.hk-scope .eyebrow{font:500 12px/1.6 var(--body);letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.hk-scope .index{font-size:13px;font-weight:500;color:var(--accent)}.hk-scope .brand-dot{color:var(--accent)}.hk-scope .rule{height:1px;width:200px;background:var(--line);position:relative;margin-top:25px}.hk-scope .rule::before{content:"";height:4px;width:25px;background:var(--accent);position:absolute;left:0;top:-1.5px}.hk-scope .section-intro{max-width:820px;margin-bottom:44px!important}.hk-scope .section-intro .hk-heading{margin-top:15px!important}.hk-scope .section-intro .hk-text:has(>.et_pb_text_inner>p:not(.eyebrow)){margin-top:23px!important;max-width:720px}.hk-scope .section-intro .hk-text:first-child{margin-top:0!important}.hk-scope .inline-link{display:inline-flex;align-items:center;gap:24px;font-size:15px;font-weight:500;line-height:1.6;padding:6px 0;position:relative}.hk-scope .inline-link::after{content:"";width:100%;height:1px;background:currentColor;position:absolute;bottom:0;left:0;opacity:.4;transition:opacity .2s}.hk-scope .inline-link:hover::after{opacity:1}.hk-scope .inline-link span{font-size:21px;line-height:1;transition:transform .2s}.hk-scope .inline-link:hover span{transform:translate(3px,-3px)}.hk-scope :is(a.et_pb_button,.button){display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:var(--ink);color:#fff;padding:17px 24px!important;min-height:58px;border:0!important;border-radius:0!important;font:500 15px/1.5 var(--body);transition:background .25s;cursor:pointer}.hk-scope :is(a.et_pb_button,.button):hover{background:var(--accent);color:#fff}.hk-scope a.et_pb_button::after{display:none!important}.hk-scope .button-arrow{font-size:25px;line-height:1}.hk-scope.hk-global-header{padding:0 var(--gutter)!important;border-bottom:1px solid var(--line);background:rgba(246,245,241,.98)}.hk-scope .hk-header-grid{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:32px;min-height:94px}.hk-scope .wordmark{font:500 28px/1.15 var(--heading);letter-spacing:-.035em;white-space:nowrap}.hk-scope .hk-header-navigation{display:flex;flex-direction:row!important;justify-content:flex-end;align-items:center;gap:26px!important}.hk-scope .hk-menu{background:transparent!important;margin:0!important}.hk-scope .hk-menu .et_pb_menu__wrap{justify-content:flex-end!important}.hk-scope .hk-menu .et-menu{gap:26px;margin:0!important;align-items:center}.hk-scope .hk-menu .et-menu li{padding:0!important;margin:0!important}.hk-scope .hk-menu .et-menu a{font:400 14px/1.5 var(--body);color:var(--ink)!important;padding:8px 0!important;white-space:nowrap}.hk-scope .hk-menu .mobile_menu_bar::before{color:var(--ink)}.hk-scope .hk-menu .et_mobile_menu{border-top:2px solid var(--accent);background:var(--paper)}.hk-scope .hk-menu .et_mobile_menu a{font:400 18px/1.5 var(--body);color:var(--ink)}.hk-scope .hk-menu .et-menu>li:last-child{display:none}.hk-scope a.et_pb_button.hk-header-cta{font-size:14px;min-height:49px;padding:14px 18px!important;white-space:nowrap;color:white!important}.et-l--header:has(.hk-global-header){position:sticky;top:0;z-index:50}body.admin-bar .et-l--header:has(.hk-global-header){top:32px}.hk-scope.hero{padding-top:44px!important;padding-bottom:44px!important}.hk-scope .hk-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;min-height:min(672px,calc(100svh - 182px))}.hk-scope .hero-copy{align-self:center}.hk-scope .hero-copy h1{line-height:1.12;letter-spacing:-.03em;text-wrap:initial;hyphens:manual}.hk-scope .hero-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:22px}.hk-scope .status-dot{width:7px;height:7px;background:var(--accent);border-radius:50%;flex:none}.hk-scope .hero-description{margin-top:25px;max-width:540px}.hk-scope .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px;margin-top:27px}.hk-scope .hero-actions .inline-link{font-size:14px;gap:16px}.hk-scope .hero-note{display:block;font-size:12px;color:var(--muted);margin-top:12px}.hk-scope .hero-bottom{margin-top:30px;font-size:12px;line-height:1.6;color:var(--muted)}.hk-scope .hero-portrait{position:relative;overflow:hidden;min-height:580px;background:#cad0cf}.hk-scope .hk-hero-image,.hk-scope .hk-hero-image .et_pb_image_wrap{position:absolute!important;inset:0;width:100%;height:100%}.hk-scope .hk-hero-image img{width:100%;height:100%;object-fit:cover;object-position:50% 28%}.hk-scope .hero-portrait::after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,rgba(13,35,49,.6));pointer-events:none}.hk-scope .portrait-caption{position:absolute;left:24px;right:24px;bottom:22px;display:flex;justify-content:space-between;gap:16px;color:white;z-index:1;font-size:12px}.hk-scope .hk-portrait-meta,.hk-scope .hk-portrait-meta .et_pb_text_inner{position:static!important}.hk-scope .portrait-corner{position:absolute;right:20px;top:20px;width:38px;height:38px;z-index:1;border-top:1px solid white;border-right:1px solid white}.hk-scope.credentials{padding-top:30px!important;padding-bottom:30px!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hk-scope .hk-credentials-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.hk-scope .hk-credentials-grid>.hk-column{border-right:1px solid var(--line);padding-right:18px}.hk-scope .hk-credentials-grid>.hk-column:last-child{border:0}.hk-scope .hk-credential .et_pb_text_inner{display:flex;align-items:center;gap:18px}.hk-scope .hk-credential .et_pb_text_inner>p{display:contents}.hk-scope .hk-credential strong{font:400 44px/1 var(--heading);letter-spacing:-.04em;white-space:nowrap}.hk-scope .hk-credential strong span{color:var(--accent);font-size:.65em}.hk-scope .hk-credential .et_pb_text_inner>span,.hk-scope .hk-credential p>span{font-size:13px;line-height:1.65;color:var(--muted)}.hk-scope .credential-text p>span{display:block}.hk-scope .credential-text .et_pb_text_inner{display:block}.hk-scope .credential-text strong{font-size:26px;line-height:1.2;display:block;margin-bottom:8px;white-space:normal}.hk-scope .hk-situation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px!important}.hk-scope .situation{display:flex;flex-direction:column;min-width:0;padding:28px!important;background:white;border:1px solid var(--line);transition:background .2s,border-color .2s}.hk-scope .situation h3{font-size:var(--h3);line-height:1.2;text-wrap:initial}.hk-scope .situation .hk-heading{margin-bottom:18px!important}.hk-scope .situation p{font-size:16px;margin-bottom:26px}.hk-scope .situation>.hk-text:last-child{margin-top:auto!important}.hk-scope .situation>.hk-text:last-child p{margin-bottom:0}.hk-scope .situation-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:18px;border-top:1px solid var(--line);color:var(--accent);font-size:14px;line-height:1.5}.hk-scope .text-arrow{font-size:24px;line-height:1;transition:transform .2s}.hk-scope .situation:hover{background:#f0f4f9;border-color:#8aaddb}.hk-scope .situation:hover .text-arrow{transform:translate(3px,-3px)}.hk-scope.services,.hk-scope.science{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hk-scope .hk-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-bottom:30px!important}.hk-scope .service-card{display:flex;flex-direction:column;align-items:start;padding:32px!important;background:var(--paper);border:1px solid var(--line);scroll-margin-top:118px}.hk-scope .service-card .hk-heading{margin:16px 0 20px!important}.hk-scope .service-card h3{line-height:1.2;text-wrap:initial}.hk-scope .service-card :is(p,li){font-size:16px}.hk-scope .service-card ul{margin:20px 0 25px;padding-left:19px;line-height:1.85;color:var(--muted)}.hk-scope .service-card li{padding-left:3px;margin-bottom:7px}.hk-scope .service-card li::marker{color:var(--accent)}.hk-scope .service-result{padding:17px 19px;border-left:2px solid var(--accent);background:#e8edf3;width:100%}.hk-scope .service-card>.hk-text:has(.service-result){margin-top:auto!important;width:100%}.hk-scope .service-result>span{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:7px}.hk-scope .service-result p{color:var(--ink);line-height:1.7}.hk-scope .service-card>.hk-text:last-child{margin-top:23px!important}.hk-scope .audience{margin-top:12px;padding-top:30px;border-top:1px solid var(--line)}.hk-scope .audience ul{margin-top:17px;list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:12px 30px;font-size:15px;color:var(--muted)}.hk-scope .audience li::before{content:"";display:inline-block;width:4px;height:4px;background:var(--accent);margin-right:11px;vertical-align:middle}.hk-scope .hk-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:6px!important}.hk-scope .hk-step{border-top:1px solid #a8b6c1;padding-top:23px!important;position:relative}.hk-scope .hk-step::before{content:"";width:6px;height:6px;background:var(--accent);position:absolute;left:0;top:-3.5px}.hk-scope .step-number{font:400 44px/1 var(--heading);letter-spacing:-.035em;color:#738c9e}.hk-scope .hk-step .hk-heading{margin:28px 0 18px!important}.hk-scope .hk-step h3{font-size:25px;line-height:1.2;text-wrap:initial}.hk-scope .hk-step p{font-size:16px}.hk-scope .hk-profile-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start}.hk-scope .profile-photo{position:relative;overflow:hidden}.hk-scope .profile-photo img{width:100%;aspect-ratio:4/5.4;object-fit:cover;object-position:center 27%;filter:saturate(.72)}.hk-scope .photo-label{position:absolute;bottom:24px;left:24px;color:white;font-size:13px;line-height:1.7;z-index:1}.hk-scope .profile-photo .hk-text,.hk-scope .profile-photo .et_pb_text_inner{position:static!important}.hk-scope .profile-photo::after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#102c3d99)}.hk-scope .profile-copy>.hk-heading{margin-top:15px!important}.hk-scope .profile-copy>.hk-text:has(p:not(.eyebrow)){margin-top:22px!important}.hk-scope .profile-copy p.lead{font-size:20px;line-height:1.65;color:var(--ink)}.hk-scope .profile-copy>.hk-text:has(.inline-link){margin-top:22px!important}.hk-scope .qualification-list{border-top:1px solid var(--line);margin-top:32px;padding-top:23px}.hk-scope .qualification-list ul{list-style:none;padding:17px 0 0;display:grid;gap:10px;font-size:15px;color:var(--muted)}.hk-scope .qualification-list li{padding-left:14px;position:relative}.hk-scope .qualification-list li::before{content:"";width:4px;height:4px;background:var(--accent);position:absolute;left:0;top:11px}.hk-scope.experience{border-top:1px solid var(--line)}.hk-scope .hk-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.hk-scope :is(.experience-column,.science-column)>.hk-heading{padding-bottom:19px!important;border-bottom:1px solid var(--ink);margin-bottom:26px!important}.hk-scope .experience-column ul{list-style:none;padding:0;font-size:var(--text);line-height:1.75}.hk-scope .experience-column li+li{margin-top:10px}.hk-scope .experience-column small{display:block;font-size:14px;color:var(--muted)}.hk-scope .science-entry{margin-top:26px}.hk-scope .science-entry>span{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.hk-scope .science-entry p{color:var(--ink);font-size:var(--text);margin-top:10px;line-height:1.75}.hk-scope .science-entry small{font:inherit;color:var(--muted);font-size:15px}.hk-scope .hk-interview-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.hk-scope .interview-image{position:relative}.hk-scope .interview-image img{width:100%;aspect-ratio:4/3;object-fit:cover}.hk-scope .interview-image .hk-text,.hk-scope .interview-image .et_pb_text_inner{position:static!important}.hk-scope .play-link{position:absolute;bottom:24px;left:24px;display:flex;gap:15px;align-items:center;color:white;font-size:14px;z-index:1}.hk-scope .play-link>span:first-child{background:var(--paper);color:var(--ink);width:48px;height:48px;display:grid;place-items:center;font-size:24px}.hk-scope .interview-image::after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#102c3d88)}.hk-scope .interview-copy .hk-heading{margin-top:15px!important}.hk-scope .interview-copy .hk-text:has(p:not(.eyebrow)),.hk-scope .interview-copy .hk-text:has(.inline-link){margin-top:23px!important}.hk-scope .faq-list{border-top:1px solid var(--ink)}.hk-scope .hk-faq-item{border-bottom:1px solid var(--line)}.hk-scope details>summary{list-style:none;cursor:pointer;font:400 27px/1.3 var(--heading);letter-spacing:-.025em;display:flex;justify-content:space-between;gap:24px;padding:24px 0;align-items:center}.hk-scope summary::-webkit-details-marker{display:none}.hk-scope .faq-list p{font-size:var(--text);padding:0 36px 26px 0;max-width:830px}.hk-scope .plus{display:block;width:20px;height:20px;position:relative;flex:none}.hk-scope .plus::before,.hk-scope .plus::after{content:"";width:18px;height:1px;background:currentColor;position:absolute;left:1px;top:10px;transition:transform .2s}.hk-scope .plus::after{transform:rotate(90deg)}.hk-scope details[open]>summary .plus::after{transform:rotate(0)}.hk-scope .hk-contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.hk-scope .contact-copy h3{line-height:1.3}.hk-scope .contact-benefits{margin:24px 0;padding:0;list-style:none;color:var(--muted);font-size:16px}.hk-scope .contact-benefits li{position:relative;padding-left:24px;margin-bottom:13px}.hk-scope .contact-benefits li::before{content:"✓";color:var(--accent);position:absolute;left:0;font-weight:500}.hk-scope .contact-availability{font-size:15px}.hk-scope .contact-person{display:flex;align-items:center;gap:20px;padding-top:32px;margin-top:32px;border-top:1px solid #b6c1c9}.hk-scope .contact-person img{width:88px;height:88px;object-fit:cover;object-position:center 25%;border-radius:50%}.hk-scope .contact-person h3{font-size:27px}.hk-scope .contact-person span{font-size:13px;color:var(--muted);display:block;margin-top:6px}.hk-scope .contact-address{font-style:normal;font-size:16px;display:flex;flex-direction:column;align-items:start;gap:8px;margin-top:24px}.hk-scope .contact-address p{margin-top:11px}.hk-scope .contact-linkedin{margin-top:20px}.hk-scope .contact-form{padding:34px;background:white;border:1px solid #c5ced5;border-top:3px solid var(--ink)}.hk-scope .contact-form>h3{margin-bottom:27px}.hk-scope .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 20px}.hk-scope .form-grid>label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500;line-height:1.5;min-width:0}.hk-scope .form-grid label>span{display:contents}.hk-scope .form-wide{grid-column:1/-1}.hk-scope .form-grid :is(input,textarea,select){min-width:0;width:100%;background:white;color:var(--ink);border:1px solid #aebbc5;border-radius:0;padding:12px;font:400 16px/1.5 var(--body)}.hk-scope .form-grid textarea{resize:vertical;min-height:126px}.hk-scope .form-consent{display:flex;align-items:start;gap:12px;font-size:14px;color:var(--muted);line-height:1.7;margin:24px 0;cursor:pointer}.hk-scope .form-consent input{width:19px;height:19px;margin:3px 0 0;flex:0 0 19px;accent-color:var(--accent)}.hk-scope .form-hint{font-size:12px;margin-top:16px}.hk-scope .form-status[hidden]{display:none}.hk-scope .form-grid>br{display:none}.hk-scope.hk-global-footer{padding-top:52px!important;padding-bottom:27px!important}.hk-scope .hk-footer-grid{display:grid;grid-template-columns:1.15fr 1fr .65fr;gap:50px;padding-bottom:40px!important}.hk-scope .hk-footer-1 p{font-size:14px;margin-top:20px;max-width:360px}.hk-scope .footer-heading{font-size:14px;color:var(--ink);font-weight:500;margin-bottom:19px}.hk-scope .hk-footer-2 .et_pb_text_inner,.hk-scope .hk-footer-3 .et_pb_text_inner{display:flex;flex-direction:column;align-items:start;gap:9px;font-size:14px}.hk-scope .hk-footer-2 .footer-heading,.hk-scope .hk-footer-3 .footer-heading{margin-bottom:8px}.hk-scope .hk-footer-3 a{display:flex;gap:28px}.hk-scope .hk-footer-3 button{padding:0;border:0;background:none;font:inherit;text-align:left;color:var(--muted);opacity:1}.hk-scope .footer-bottom .et_pb_text_inner{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:23px;font-size:12px;color:var(--muted)}.hk-scope .hk-footer-2 .et_pb_text_inner>p:has(a),.hk-scope .hk-footer-3 .et_pb_text_inner>p:not(.footer-heading),.hk-scope .footer-bottom .et_pb_text_inner>p{display:contents}@media(max-width:1200px){.hk-scope{--h2:42px}.hk-scope .hk-header-grid{gap:24px}.hk-scope .wordmark{font-size:26px}.hk-scope .hk-header-navigation{gap:20px}.hk-scope .hk-menu .et-menu{gap:20px}.hk-scope .hk-menu .et-menu a{font-size:13px}.hk-scope .hk-hero-grid{gap:40px}.hk-scope.hero h1{font-size:50px}.hk-scope .hk-credential .et_pb_text_inner{display:block}.hk-scope .hk-credential strong{display:block;margin-bottom:10px}.hk-scope .hk-process-grid{grid-template-columns:1fr 1fr;gap:36px 40px}.hk-scope .hk-contact-grid{gap:40px}.hk-scope .contact-form{padding:28px}.hk-scope .hk-profile-grid{gap:48px}.hk-scope .hk-three-grid{gap:30px}.hk-scope .hk-interview-grid{gap:42px}.hk-scope .hk-footer-grid{gap:30px}}@media(max-width:980px){.hk-scope{--h2:40px}.hk-scope .hk-hero-grid,.hk-scope .hk-profile-grid,.hk-scope .hk-interview-grid,.hk-scope .hk-contact-grid,.hk-scope .hk-three-grid,.hk-scope .hk-service-grid{grid-template-columns:minmax(0,1fr);gap:36px;min-height:0}.hk-scope .hero-description{max-width:680px}.hk-scope .hero-portrait{min-height:0;height:470px}.hk-scope .hk-credentials-grid{grid-template-columns:1fr 1fr;row-gap:25px}.hk-scope .hk-credentials-grid>.hk-column:nth-child(2){border:0}.hk-scope .hk-credentials-grid>.hk-column:nth-child(n+3){border-top:1px solid var(--line);padding-top:23px!important}.hk-scope .hk-situation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hk-scope .situation{padding:22px!important}.hk-scope .situation h3{font-size:25px}.hk-scope .profile-photo{order:1;max-width:620px}.hk-scope .profile-photo img{aspect-ratio:4/4.3}.hk-scope .qualification-list ul{grid-template-columns:1fr 1fr;gap:12px 30px}.hk-scope .interview-image img{aspect-ratio:16/9}.hk-scope .hk-footer-grid{grid-template-columns:1fr 1fr}.hk-scope .hk-footer-1{grid-column:1/-1}.hk-scope .footer-bottom .et_pb_text_inner{flex-wrap:wrap}.hk-scope .hk-header-grid{min-height:80px}.hk-scope .hk-header-cta{display:none!important}.hk-scope .hk-menu{position:static!important}.hk-scope .hk-header-navigation{position:static!important}.hk-scope .hk-menu .et_mobile_menu{width:100%;left:0;right:0;top:100%}.hk-scope .hk-menu .et_pb_menu_inner_container{position:static}}@media(max-width:600px){.hk-scope{--edge:24px;--gutter:24px;--section-space:60px;--text:16px;--h3:26px;--h2:36px}.hk-scope .wordmark{font-size:25px}.hk-scope .hk-header-grid{min-height:76px}.hk-scope.hero{padding-top:36px!important;padding-bottom:28px!important}.hk-scope.hero h1{font-size:38px;line-height:1.15}.hk-scope .hero-eyebrow{font-size:11px;margin-bottom:20px}.hk-scope .hero-portrait{height:400px}.hk-scope .portrait-caption{left:18px;right:18px;bottom:18px;display:block}.hk-scope .portrait-caption>span{display:block}.hk-scope .section-intro{margin-bottom:33px!important}.hk-scope .eyebrow{font-size:11px}.hk-scope .rule{width:180px;margin-top:23px}.hk-scope .hk-situation-grid{grid-template-columns:1fr;gap:16px;margin-bottom:16px!important}.hk-scope .situation{padding:24px!important}.hk-scope .situation h3{font-size:26px}.hk-scope .hk-credentials-grid{gap:22px 18px}.hk-scope .hk-credential strong{font-size:40px}.hk-scope .hk-credential .et_pb_text_inner>span{font-size:12px}.hk-scope .credential-text strong{font-size:24px}.hk-scope .service-card{padding:24px!important}.hk-scope .service-card li{font-size:15px}.hk-scope .service-result{padding:16px}.hk-scope .audience ul{display:grid;gap:12px}.hk-scope .hk-process-grid{grid-template-columns:1fr;gap:30px}.hk-scope .hk-step h3{font-size:26px}.hk-scope .step-number{font-size:36px}.hk-scope .qualification-list ul{grid-template-columns:1fr}.hk-scope .profile-photo img{aspect-ratio:4/5}.hk-scope details>summary{font-size:25px;padding:23px 0}.hk-scope .faq-list p{padding-right:0}.hk-scope .contact-person img{width:76px;height:76px}.hk-scope .contact-person h3{font-size:25px}.hk-scope .contact-person span{font-size:12px}.hk-scope .contact-address{font-size:15px}.hk-scope .contact-form{padding:24px}.hk-scope .form-grid{grid-template-columns:1fr;gap:20px}.hk-scope .form-consent{font-size:13px}.hk-scope .hk-footer-grid{grid-template-columns:1fr;gap:30px}.hk-scope .footer-bottom .et_pb_text_inner{display:grid;grid-template-columns:1fr auto;gap:16px}.hk-scope .footer-bottom a:first-of-type{grid-column:1/-1;grid-row:2}.hk-scope .footer-bottom a:last-of-type{grid-column:2;grid-row:1}.hk-scope :is(a.et_pb_button,.button){font-size:14px;padding:16px 20px!important;gap:26px}}@media(max-width:1200px) and (min-width:601px){.hk-scope .hk-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.hk-scope .hk-header-navigation>.et_pb_button_module_wrapper{display:none!important}.hk-scope .hk-header-navigation{gap:0!important}.hk-scope .hk-menu{flex:none;width:auto!important}.hk-scope .hk-header-grid{position:static!important}.hk-scope .hk-menu .et_mobile_menu{padding:24px var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 16px 20px #122f4010}.hk-scope .hk-menu .et_mobile_menu li>a{font:400 27px/1.3 var(--heading);padding:8px 0!important;border:0}.hk-scope .hk-menu .et_mobile_menu li:last-child>a{font:500 15px/1.5 var(--body);background:var(--ink);color:white!important;padding:16px 20px!important;margin-top:14px}}@media(max-width:782px) and (min-width:601px){body.admin-bar .et-l--header:has(.hk-global-header){top:46px}}@media(max-width:600px){body.admin-bar .et-l--header:has(.hk-global-header){top:0}}@media(max-width:600px){.hk-scope .interview-image img{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){.hk-scope *,.hk-scope *::before,.hk-scope *::after{animation:none!important;transition:none!important}.hk-scope .hk-reveal{opacity:1;transform:none}}.hk-scope .contact-form .hk-form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.hk-scope .contact-form .hk-form-field label{font-size:14px;font-weight:500;line-height:1.5}.hk-scope .contact-form .hk-form-field>p{display:contents}.hk-scope .contact-form .hk-form-field br,.hk-scope .contact-form .form-grid>br{display:none}.hk-scope .contact-form .wpcf7-form-control-wrap{display:block;min-width:0}.hk-scope .contact-form .hk-form-consent{margin:24px 0;font-size:14px;line-height:1.7;color:var(--muted)}.hk-scope .contact-form .wpcf7-list-item{margin:0}.hk-scope .contact-form .wpcf7-acceptance label{display:flex;gap:12px;align-items:start;cursor:pointer}.hk-scope .contact-form .wpcf7-acceptance input{width:19px;height:19px;margin:3px 0 0;flex:0 0 19px;accent-color:var(--accent)}.hk-scope .contact-form .hk-form-actions{margin-top:24px}.hk-scope .contact-form .hk-form-actions p{margin:0}.hk-scope .contact-form input.wpcf7-submit{appearance:none;cursor:pointer;font-family:var(--body);border-radius:0;max-width:100%;white-space:normal}.hk-scope .contact-form input.wpcf7-submit:disabled{opacity:.55;cursor:not-allowed}.hk-scope .contact-form .wpcf7-not-valid-tip{font-size:13px;color:#a12c27;line-height:1.5;margin-top:5px}.hk-scope .contact-form .wpcf7-response-output{margin:22px 0 0;padding:14px 16px;font-size:15px;line-height:1.6;border-width:1px}.hk-scope .contact-form.sent .wpcf7-response-output{border-color:#3d6a59;background:#eef5f1;color:#214e3d}.hk-scope .contact-form.failed .wpcf7-response-output,.hk-scope .contact-form.invalid .wpcf7-response-output{border-color:#a12c27;background:#fff5f4;color:#712622}.hk-scope .contact-form .form-hint{margin:16px 0 0;font-size:12px}.hk-scope .contact-form .hk-form-actions p{display:inline-block;position:relative;max-width:100%}.hk-scope .contact-form .hk-form-actions input.wpcf7-submit{padding-right:65px!important}.hk-scope .contact-form .hk-form-actions p::after{content:"↗";position:absolute;right:24px;top:17px;pointer-events:none;color:#fff;font-size:25px;line-height:1}.hk-scope .contact-form .hk-form-actions p:has(input:disabled)::after{opacity:.55}.hk-scope .contact-form .wpcf7-spinner{position:absolute;right:-32px;top:17px;margin:0}@media(max-width:600px){.hk-scope .contact-form .hk-form-actions{padding-right:0}.hk-scope .contact-form .wpcf7-spinner{right:0;top:auto;bottom:-30px}.hk-scope .contact-form .hk-form-consent{font-size:13px}}:is(.page-id-3,.page-id-69) #main-content .container{max-width:1240px;width:88%;padding:clamp(44px,7vw,92px) 0}:is(.page-id-3,.page-id-69) #main-content .container::before{display:none}:is(.page-id-3,.page-id-69) #left-area{width:100%;padding:0;float:none}:is(.page-id-3,.page-id-69) article{width:min(100%,780px);margin:0 auto;color:#122f40}:is(.page-id-3,.page-id-69) .main_title{color:#122f40;font-family:'Stack Sans',Arial,sans-serif;font-size:clamp(29px,5vw,54px);line-height:1.12;letter-spacing:-.035em;margin-bottom:22px;overflow-wrap:anywhere}.hk-legal-copy{font:400 16px/1.75 'Poppins Local',Arial,sans-serif;color:#122f40}.hk-legal-copy h2{font:550 clamp(22px,3vw,29px)/1.22 'Stack Sans',Arial,sans-serif;color:#122f40;margin:1.45em 0 .4em;padding:0;letter-spacing:-.025em}.hk-legal-copy p{margin:0 0 .8em;padding:0}.hk-legal-copy a,.hk-form-consent a{color:#2859d6;text-decoration:underline;text-underline-offset:.15em}