:root{--hfc-navy:#001C39;--hfc-navy2:#082E53;--hfc-blue:#28A9EC;--hfc-orange:#FC7D2C;--hfc-light:#F3F8FE;--hfc-muted:#5C6D80;--hfc-border:#D7E2EC}.hfc-home{color:var(--hfc-navy);font-family:inherit}.hfc-home *{box-sizing:border-box}.hfc-home .page-width{max-width:1300px}.hfc-kicker{font-size:12px;letter-spacing:.19em;color:#1f90cc;font-weight:800;text-transform:uppercase;margin:0 0 16px}.hfc-hero{overflow:hidden;background:radial-gradient(ellipse at 85% 30%,#285F89 0%,transparent 43%),linear-gradient(112deg,#00162d,#002b4b 59%,#0e5481);color:#fff}.hfc-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:12px;min-height:500px;padding-top:65px;padding-bottom:65px}.hfc-hero .hfc-kicker{color:#91d4ff}.hfc-hero h1{font-size:clamp(42px,4.75vw,70px);line-height:1.1;letter-spacing:-.045em;color:#fff;font-weight:800;margin:0 0 22px;max-width:770px}.hfc-hero h1 em{font-style:normal;color:#38b7ff}.hfc-hero__subtitle{font-size:clamp(16px,1.45vw,21px);line-height:1.65;max-width:610px;margin:0 0 28px;color:#d5e8f5}.hfc-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.hfc-btn{display:inline-flex;gap:12px;align-items:center;justify-content:center;text-decoration:none!important;border-radius:8px;min-height:52px;font-size:15px;padding:0 25px;font-weight:750;transition:transform .2s,background .2s;color:#fff}.hfc-btn:hover{transform:translateY(-2px)}.hfc-btn--orange{background:var(--hfc-orange);color:#fff}.hfc-btn--orange:hover{background:#ec6e1c;color:#fff}.hfc-btn--outline{border:1px solid #D8EEFF;color:#fff;background:#00213a55}.hfc-btn--outline:hover{background:#ffffff20;color:#fff}.hfc-hero__facts{margin-top:35px;display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:#bce3f8;font-weight:650}.hfc-hero__art{position:relative;min-height:370px;isolation:isolate}.hfc-hero__glow{position:absolute;top:8%;right:0;bottom:8%;left:0;background:radial-gradient(circle,#1C91CD66,transparent 63%);border-radius:50%;filter:blur(12px)}.hfc-hero__orbit{position:absolute;border:1px solid #78B9E22E;border-radius:50%;top:0;right:11%;bottom:0;left:11%}.hfc-hero__orbit--two{top:8%;right:1%;bottom:8%;left:1%;transform:rotate(-25deg)}.hfc-hero__illustration{position:relative;width:100%;height:auto;max-height:400px;filter:drop-shadow(0 20px 28px #0005)}.hfc-route-tag{position:absolute;background:#ffffffe9;color:#003055;border-radius:5px;padding:7px 11px;font-size:11px;font-weight:900;letter-spacing:.08em;box-shadow:0 7px 20px #0016}.hfc-route-tag--top{top:18%;right:5%}.hfc-route-tag--bottom{bottom:7%;left:10%}.hfc-value-strip{background:#052c51;color:#fff}.hfc-value-strip__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:17px;padding-bottom:17px;text-align:center;font-size:13px;font-weight:750}.hfc-value-strip__inner span+span{border-left:1px solid #FFFFFF33}.hfc-section{padding-top:78px;padding-bottom:85px}.hfc-section__head{margin:0 auto 36px;text-align:center;max-width:800px}.hfc-section__head h2{font-size:clamp(29px,3vw,43px);font-weight:800;line-height:1.22;margin:0 0 12px;color:#001c39}.hfc-section__head>p:last-child{font-size:16px;line-height:1.7;color:#526b80;margin:0}.hfc-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hfc-service-card{border:1px solid #DAE7F0;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #05284f10;background:#fff;display:flex;flex-direction:column}.hfc-service-card__visual{height:160px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:20px;color:#fff;font-weight:850;font-size:12px;letter-spacing:.12em;gap:10px}.hfc-service-card__visual--inspection{background:linear-gradient(135deg,#164c70,#073052)}.hfc-service-card__visual--freight{background:linear-gradient(135deg,#258ec4,#002e52)}.hfc-service-card__visual--customs{background:linear-gradient(135deg,#244f6f,#001f3c)}.hfc-card-icon{display:grid;place-items:center;width:55px;height:55px;border-radius:12px;background:#fff;color:#0b4d7b;font-size:35px;line-height:1}.hfc-service-card__body{padding:24px;flex:1;display:flex;flex-direction:column}.hfc-service-card__body h3{font-size:21px;line-height:1.3;margin:0 0 9px;color:#001c39;font-weight:800}.hfc-service-card__body p{font-size:14px;line-height:1.75;color:#456175;flex:1;margin:0 0 20px}.hfc-service-card__body a,.hfc-text-link{color:#006ca8;text-decoration:none;font-weight:800;font-size:14px}.hfc-service-card__body a:hover,.hfc-text-link:hover{text-decoration:underline}.hfc-about{background:#f2f8fd;border-top:1px solid #DFEBF5;border-bottom:1px solid #DFEBF5;padding:70px 0}.hfc-about__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:center}.hfc-about h2{font-size:clamp(28px,3vw,43px);line-height:1.2;color:#001c39;font-weight:800;margin:0 0 25px}.hfc-about__grid>div:nth-child(2) p{line-height:1.85;color:#456175;font-size:16px}.hfc-process__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hfc-process__grid>div{padding:24px;border:1px solid #D8E6F0;border-radius:10px}.hfc-process__grid strong{font-size:33px;color:#22a3de}.hfc-process__grid h3{font-size:19px;font-weight:800;margin:12px 0 9px;color:#001c39}.hfc-process__grid p{font-size:14px;line-height:1.65;color:#5d7080;margin:0}.hfc-final-cta{text-align:center;background:linear-gradient(110deg,#001b35,#054674);padding:80px 0;color:#fff}.hfc-final-cta h2{font-size:clamp(32px,3.2vw,50px);color:#fff;margin:0 0 15px;font-weight:850}.hfc-final-cta p:not(.hfc-kicker){max-width:700px;margin:0 auto 25px;color:#dceaf5;line-height:1.6}.hfc-disclaimer{font-size:11px;line-height:1.6;color:#678092;text-align:center;padding-top:20px;padding-bottom:20px}.hfc-service{background:linear-gradient(145deg,#fff,#f3f8fe);padding:65px 0}.hfc-service__wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;max-width:1190px;margin:auto;padding:0 22px}.hfc-service__eyebrow{font-size:12px;letter-spacing:.17em;color:#006caa;font-weight:800}.hfc-service__title{font-size:clamp(32px,3.4vw,53px);line-height:1.17;color:#001c39;margin:9px 0 22px;font-weight:800}.hfc-service__intro{color:#4c6780;font-size:17px;line-height:1.65}.hfc-service__benefits{padding:0;list-style:none}.hfc-service__benefits li{padding:10px 0 10px 27px;position:relative;color:#1e4a67}.hfc-service__benefits li:before{content:"\2713";position:absolute;left:0;color:#159acc;font-weight:900}.hfc-service__note{font-size:13px;line-height:1.65;color:#63798a}.hfc-form{background:#fff;border:1px solid #D9E9F3;border-radius:16px;padding:32px;box-shadow:0 20px 45px #00355c16}.hfc-form__title{font-size:27px;color:#001c39;font-weight:800;margin:0}.hfc-form__subtitle{color:#607587;font-size:14px;margin:10px 0 22px}.hfc-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hfc-field--full{grid-column:1/-1}.hfc-field label{display:block;font-weight:700;font-size:12px;color:#183953;margin-bottom:7px}.hfc-field input,.hfc-field select,.hfc-field textarea{width:100%;min-width:0;border:1px solid #CBDCE9;border-radius:7px;background:#fff;color:#142c40;padding:11px;font-size:14px;font-family:inherit}.hfc-field textarea{min-height:105px}.hfc-form__submit{background:#fc7d2c!important;color:#fff!important;border:0;border-radius:8px;padding:15px 24px;width:100%;font-size:15px;font-weight:800;margin-top:18px;cursor:pointer}.hfc-form__footer{font-size:11px;color:#677d8f;line-height:1.6}.hfc-form__success{background:#ebfaf5;padding:12px;border-radius:8px}.hfc-form__errors{color:#ab2626}@media(max-width:900px){.hfc-hero__grid,.hfc-about__grid,.hfc-service__wrap{grid-template-columns:1fr}.hfc-hero__grid{padding-top:60px;padding-bottom:30px}.hfc-hero__art{min-height:260px;max-width:550px;width:100%;margin:auto}.hfc-services,.hfc-process__grid,.hfc-value-strip__inner{grid-template-columns:1fr}.hfc-value-strip__inner span+span{border-left:0}.hfc-section{padding-top:55px;padding-bottom:55px}.hfc-about{padding:50px 0}.hfc-hero__facts{gap:11px}}@media(max-width:600px){.hfc-hero h1{font-size:42px}.hfc-hero__art{min-height:210px}.hfc-hero__actions{flex-direction:column;align-items:stretch}.hfc-service__wrap{padding:0 14px}.hfc-form{padding:22px 17px}.hfc-form__grid{grid-template-columns:1fr}.hfc-service{padding:35px 0}}.utility-bar,.announcement-bar,.announcement-bar-section{background:#001c39!important}.announcement-bar__message,.announcement-bar__link{color:#fff!important}.header-wrapper{background:#fff!important}.header__menu-item,.header__active-menu-item{color:#001c39!important;font-weight:650}.header__menu-item:hover{color:#087cb9!important}.footer{background:#f3f8fe}.footer .footer-block__heading,.footer a{color:#001c39}.hfc-hero{background:linear-gradient(90deg,#00162df0,#001b35d6 28%,#001a3261 58%,#00122605),url(/cdn/shop/files/hfc-logistics-hero-2026.webp?v=1793042844) center 52%/cover no-repeat}.hfc-hero__grid{grid-template-columns:minmax(0,1fr);min-height:490px;padding-top:70px;padding-bottom:70px}.hfc-hero__copy{max-width:700px;position:relative;z-index:1}.hfc-hero__art{display:none!important}.hfc-hero h1{max-width:650px}.hfc-hero__subtitle{max-width:570px}.hfc-services{gap:16px}.hfc-service-card{border:0;position:relative;min-height:310px;justify-content:flex-end;box-shadow:0 14px 28px #001a3529;background-size:cover;background-position:center;isolation:isolate}.hfc-service-card:nth-child(1){background-image:linear-gradient(0deg,#00172cf2,#001b33a8 35%,#001f3a0a 85%),url(/cdn/shop/files/hfc-factory-inspection-2026.webp?v=1793042850)}.hfc-service-card:nth-child(2){background-image:linear-gradient(0deg,#00172cf2,#001b33a8 35%,#001f3a0a 85%),url(/cdn/shop/files/hfc-freight-solutions-2026.webp?v=1793042856)}.hfc-service-card:nth-child(3){background-image:linear-gradient(0deg,#00172cf2,#001b33a8 35%,#001f3a0a 85%),url(/cdn/shop/files/hfc-customs-documents-2026.webp?v=1793042861)}.hfc-service-card__visual{height:90px;background:none!important;justify-content:flex-end;padding:20px 23px 0}.hfc-service-card__visual>span:last-child{display:none}.hfc-card-icon{width:46px;height:46px;font-size:26px}.hfc-service-card__body{padding:15px 24px 25px;flex:0 0 auto}.hfc-service-card__body h3{color:#fff;font-size:22px;margin-bottom:8px}.hfc-service-card__body p{color:#f0f6fc;line-height:1.55;font-size:14px;margin-bottom:16px}.hfc-service-card__body a{display:inline-flex;align-items:center;align-self:flex-start;color:#062849;background:#fff;padding:9px 16px;border-radius:999px;font-size:13px;text-decoration:none}.hfc-service-card__body a:hover{color:#fff;background:#fc7d2c;text-decoration:none}@media(max-width:900px){.hfc-hero{background-position:58% center}.hfc-hero__grid{min-height:440px;padding-top:65px;padding-bottom:65px}.hfc-services{grid-template-columns:1fr}.hfc-service-card{min-height:350px}}@media(max-width:600px){.hfc-hero{background:linear-gradient(90deg,#00162df2,#00162da8),url(/cdn/shop/files/hfc-logistics-hero-2026.webp?v=1793042844) 64% center/cover no-repeat}.hfc-hero__grid{min-height:420px}.hfc-service-card{min-height:325px}}.hfc-case-study{background:#f1f7fc;border-block:1px solid #D9E8F1;padding:80px 0}.hfc-case-study__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px}.hfc-case-study h2{font-weight:850;color:#001c39;font-size:clamp(30px,3.2vw,47px);line-height:1.16;letter-spacing:-.025em;margin:0 0 22px}.hfc-case-study h2 span{color:#087cb9}.hfc-case-study__copy>p:not(.hfc-kicker){line-height:1.75;font-size:16px;color:#35556d}.hfc-case-study__copy p strong{color:#001c39}.hfc-case-study__results{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0}.hfc-case-study__results>div{border-left:4px solid #FC7D2C;padding:10px 15px;background:#fff;border-radius:0 9px 9px 0;box-shadow:0 4px 18px #072c4d0a}.hfc-case-study__results strong{display:block;color:#001c39;font-size:clamp(22px,2.4vw,33px);font-weight:850;line-height:1.2}.hfc-case-study__results span{display:block;font-size:12px;color:#567085;line-height:1.5;margin-top:6px}.hfc-case-study .hfc-case-study__takeaway{font-size:17px!important;font-weight:800;color:#001c39!important;margin-bottom:13px}.hfc-case-study .hfc-case-study__note{font-size:12px!important;line-height:1.6!important;color:#647b8b!important;margin:0}.hfc-case-study__media{border-radius:16px;overflow:hidden;position:relative;min-height:370px;box-shadow:0 18px 45px #00294c24;background:#d9e7ef}.hfc-case-study__media img{width:100%;height:100%;min-height:370px;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.hfc-case-study__image-caption{position:absolute;left:0;right:0;bottom:0;padding:16px 22px;background:linear-gradient(0deg,#001c39dd,#001c3900);font-size:12px;font-weight:800;letter-spacing:.11em;color:#fff}@media(max-width:900px){.hfc-case-study{padding:55px 0}.hfc-case-study__grid{grid-template-columns:1fr;gap:30px}.hfc-case-study__media,.hfc-case-study__media img{min-height:290px}}@media(max-width:600px){.hfc-case-study__results{grid-template-columns:1fr}.hfc-case-study__results strong{font-size:25px}.hfc-case-study__media,.hfc-case-study__media img{min-height:230px}}.hfc-hero__reassurance{max-width:630px;font-size:12px;line-height:1.6;color:#d5e8f5;margin:18px 0 0}.hfc-hero__actions .hfc-btn{line-height:1.3;text-align:center}.hfc-deliverables{padding-top:64px;padding-bottom:65px}.hfc-deliverables__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.hfc-deliverables__grid li{border:1px solid #D5E5F0;background:#f5f9fd;border-radius:12px;padding:23px 22px;min-width:0}.hfc-deliverables__grid strong{display:block;font-size:17px;line-height:1.3;color:#001c39;margin-bottom:10px}.hfc-deliverables__grid span{display:block;font-size:14px;line-height:1.65;color:#476378}.hfc-deliverables__note{text-align:center;color:#617a8d;font-size:12px;line-height:1.6;margin:18px auto 0;max-width:750px}.hfc-process__grid h3{margin-top:12px}@media(max-width:900px){.hfc-deliverables__grid{grid-template-columns:1fr}.hfc-deliverables{padding-top:42px;padding-bottom:45px}}@media(max-width:600px){.hfc-hero h1{font-size:clamp(34px,9vw,42px)}.hfc-hero__grid{padding-top:46px;padding-bottom:46px}.hfc-hero__subtitle{font-size:16px}.hfc-hero__actions .hfc-btn{padding:13px 17px;min-height:50px}.hfc-whatsapp-float{display:none!important}}.hfc-form__progress{color:#0a70a5;font-size:13px;font-weight:800;letter-spacing:.02em;margin:0 0 17px}.hfc-form__step{border:0;padding:0;margin:0;min-width:0}.hfc-form__step[hidden],.hfc-form__next[hidden],.hfc-form__back[hidden],.hfc-form__submit[hidden],.hfc-form__progress[hidden]{display:none!important}.hfc-form__step legend{float:none;width:100%;font-size:19px;font-weight:800;color:#001c39;margin:0 0 7px;padding:0;line-height:1.4}.hfc-form__step legend:focus{outline:none}.hfc-form__step-intro{font-size:13px;line-height:1.55;color:#61788b;margin:0 0 20px}.hfc-form__next{display:block;width:100%;background:#fc7d2c;color:#fff;border:0;border-radius:8px;min-height:50px;font-size:15px;font-weight:800;cursor:pointer;margin-top:20px;padding:13px 18px}.hfc-form__next:hover{background:#e96b1c}.hfc-form__back{margin:19px 0 0;padding:9px 0;border:0;background:transparent;color:#086a9f;text-decoration:underline;font-size:14px;font-weight:750;cursor:pointer}.hfc-form__next:focus-visible,.hfc-form__back:focus-visible,.hfc-form__submit:focus-visible,.hfc-field :is(input,select,textarea):focus-visible{outline:3px solid #198CC5;outline-offset:2px}.hfc-case-study .hfc-case-study__note{font-size:14px!important;line-height:1.7!important;color:#35536a!important;margin:20px 0 0!important;padding:14px 18px!important;background:#e5eff7;border-left:3px solid #2B8CB9;border-radius:0 8px 8px 0;max-width:760px}.hfc-case-study .hfc-case-study__note strong{color:#001c39!important;font-weight:800}@media(max-width:600px){.hfc-case-study .hfc-case-study__note{font-size:13px!important;padding:14px!important}}html[lang^=ar] .hfc-home,html[lang^=ar] .hfc-service,html[lang^=ar] .hfc-form,html[lang^=ar] .hfc-assistant{direction:rtl;text-align:right}html[lang^=ar] .hfc-home .hfc-section__head,html[lang^=ar] .hfc-home .hfc-final-cta,html[lang^=ar] .hfc-home .hfc-value-strip{text-align:center}html[lang^=ar] .hfc-kicker{letter-spacing:normal;text-transform:none}html[lang^=ar] .hfc-service__benefits li{padding-right:27px;padding-left:0}html[lang^=ar] .hfc-service__benefits li:before{right:0;left:auto}html[lang^=ar] .hfc-home .hfc-value-strip__inner span+span{border-left:0;border-right:1px solid #FFFFFF33}html[lang^=ar] .hfc-route-tag--top{right:auto;left:5%}html[lang^=ar] .hfc-route-tag--bottom{left:auto;right:10%}
/*# sourceMappingURL=/cdn/shop/t/20/assets/hfc-logistics.css.map */
