.airport-industry-section{--airport-bg: #f3f3f3;--airport-surface: #ffffff;--airport-navy: #10275d;--airport-blue: #184bb8;--airport-gold: #b48a48;--airport-text: #26344d;--airport-muted: #667085;--airport-border: #e1e6ee;--airport-radius: 20px;margin:0;padding:clamp(5.2rem,5vw,7.6rem) 0;background:var(--airport-bg);color:var(--airport-text)}#MainContent>.section:has(>.airport-industry-section)+.section:has(>.airport-industry-section){margin-top:0}.airport-industry-section *,.airport-industry-section *:before,.airport-industry-section *:after{box-sizing:border-box}.airport-industry__container{width:min(100%,1480px);margin-inline:auto;padding-inline:clamp(2.8rem,3vw,4rem)}.airport-industry__eyebrow{margin:0 0 .8rem;color:var(--airport-blue);font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.airport-industry__heading{max-width:920px;margin:0 auto 2.8rem;text-align:center}.airport-industry__heading h2,.airport-industry__split-copy h2,.airport-industry__cta-copy h2{margin:0;color:var(--airport-navy);font-size:clamp(2.8rem,2.6vw,3.8rem);line-height:1.15;letter-spacing:-.025em}.airport-industry__intro,.airport-industry__split-copy>p,.airport-industry__cta-copy>p{max-width:860px;margin:1rem auto 0;color:var(--airport-text);font-size:clamp(1.5rem,1.15vw,1.7rem);line-height:1.65}.airport-industry__split-copy>p,.airport-industry__cta-copy>p{margin-inline:0}.airport-industry__grid{display:grid;gap:1.4rem}.airport-industry__grid--six{grid-template-columns:repeat(6,minmax(0,1fr))}.airport-industry__grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.airport-industry__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.airport-industry__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.airport-industry__card{position:relative;min-width:0;height:100%;overflow:hidden;border:1px solid var(--airport-border);border-radius:var(--airport-radius);background:var(--airport-surface);box-shadow:0 7px 22px #0f275d09;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}@media(hover:hover){.airport-industry__card:hover{transform:translateY(-2px);border-color:#184bb842;box-shadow:0 11px 28px #0f275d12}}.airport-industry__card-body{padding:2rem}.airport-industry__card h3,.airport-industry__spec h3,.airport-industry__step h3{margin:0;color:var(--airport-navy);font-size:1.65rem;line-height:1.3}.airport-industry__card p,.airport-industry__spec p,.airport-industry__step p{margin:.8rem 0 0;color:var(--airport-text);font-size:1.4rem;line-height:1.58}.airport-industry__icon{display:inline-grid;width:4rem;height:4rem;margin-bottom:1.3rem;place-items:center;color:var(--airport-blue)}.airport-industry__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.airport-industry__image{position:relative;overflow:hidden;background:#e8ecf3}.airport-industry__image img,.airport-industry__image svg{display:block;width:100%;height:100%;object-fit:cover}.airport-industry__placeholder{display:grid;width:100%;height:100%;min-height:220px;place-items:center;padding:2rem;color:var(--airport-muted);text-align:center;background:linear-gradient(145deg,#eef1f6,#e4e8ef)}.airport-industry__button-row{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2rem}.airport-industry__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:1.2rem 2rem;border:1px solid var(--airport-blue);border-radius:8px;color:var(--airport-blue);font-size:1.45rem;font-weight:700;line-height:1.2;text-decoration:none}.airport-industry__button--primary{color:#fff;background:var(--airport-blue)}.airport-industry__button:focus-visible,.airport-industry__faq-button:focus-visible{outline:3px solid rgba(24,75,184,.35);outline-offset:3px}.airport-industry-hero{padding-top:3rem}.airport-industry-hero__layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(2.8rem,4vw,5.4rem);align-items:center}.airport-industry-hero__layout--no-media{grid-template-columns:minmax(0,920px);justify-content:center}.airport-industry-hero__layout--no-media .airport-industry-hero__content h1,.airport-industry-hero__layout--no-media .airport-industry-hero__subtitle{max-width:820px}.airport-industry-hero__content{min-width:0}.airport-industry-hero__media{min-height:520px;aspect-ratio:1.45 / 1;border-radius:24px;box-shadow:0 18px 42px #0f275d17}.airport-industry-hero__content h1{max-width:650px;margin:0;color:var(--airport-navy);font-size:clamp(4.2rem,4vw,5.6rem);line-height:1.04;letter-spacing:-.045em}.airport-industry-hero__subtitle{max-width:620px;margin:1.6rem 0 0;color:var(--airport-text);font-size:1.7rem;line-height:1.62}.airport-industry-hero__capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.4rem}.airport-industry-hero__capability{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;align-items:start;min-width:0;padding:1.5rem;border:1px solid var(--airport-border);border-radius:14px;background:var(--airport-surface)}.airport-industry-hero__capability .airport-industry__icon{width:3.2rem;height:3.2rem;margin:0}.airport-industry-hero__capability h3{margin:0;color:var(--airport-navy);font-size:1.4rem;line-height:1.25}.airport-industry-hero__capability p{margin:.45rem 0 0;font-size:1.22rem;line-height:1.45}.airport-industry-stakeholder{text-align:center}.airport-industry-stakeholder .airport-industry__card-body{padding:2rem 1.5rem}.airport-industry-stakeholder .airport-industry__icon{margin-inline:auto}.airport-industry-zone__image{aspect-ratio:1.32 / 1;border-radius:19px 19px 0 0}.airport-industry-zone .airport-industry__card-body{padding:1.6rem;text-align:center}.airport-industry-zone__link{color:inherit;text-decoration:none}.airport-industry-benefit,.airport-industry-support,.airport-industry-option{text-align:center}.airport-industry-benefit .airport-industry__icon,.airport-industry-support .airport-industry__icon,.airport-industry-option .airport-industry__icon{margin-inline:auto}.airport-industry-solution__image{aspect-ratio:1.28 / 1;border-radius:19px 19px 0 0}.airport-industry-solution__features{margin:1.2rem 0 0;padding:0;list-style:none}.airport-industry-solution__features li{position:relative;margin-top:.55rem;padding-left:1.6rem;font-size:1.35rem;line-height:1.45}.airport-industry-solution__features li:before{position:absolute;top:.62em;left:0;width:.55rem;height:.55rem;border-radius:50%;background:var(--airport-blue);content:""}.airport-industry-solution__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.airport-industry-solution__actions .airport-industry__button{min-height:40px;padding:.9rem 1.2rem;font-size:1.25rem}.airport-industry__split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:clamp(2.4rem,4vw,5rem);align-items:center}.airport-industry__split--no-media{grid-template-columns:minmax(0,920px);justify-content:center}.airport-industry__split-media{min-height:400px;aspect-ratio:1.3 / 1;border-radius:22px}.airport-industry__spec-list{display:grid;gap:1rem}.airport-industry__spec{position:relative;padding:1.7rem 1.8rem 1.7rem 2.2rem;border:1px solid var(--airport-border);border-radius:14px;background:var(--airport-surface)}.airport-industry__spec:before{position:absolute;inset:1.6rem auto 1.6rem 0;width:3px;border-radius:3px;background:var(--airport-blue);content:""}.airport-industry__project-note{margin-top:1.4rem;padding:1.4rem 1.6rem;border-left:3px solid var(--airport-gold);color:var(--airport-text);background:#fffdf8;font-size:1.35rem;line-height:1.55}.airport-industry-workflow{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1rem;counter-reset:airport-step}.airport-industry__step{position:relative;min-width:0;padding-top:5.2rem;text-align:center;counter-increment:airport-step}.airport-industry__step:before{position:absolute;z-index:2;top:0;left:50%;display:grid;width:3.8rem;height:3.8rem;transform:translate(-50%);place-items:center;border:5px solid var(--airport-bg);border-radius:50%;color:#fff;background:var(--airport-blue);content:counter(airport-step,decimal-leading-zero);font-size:1.1rem;font-weight:700}.airport-industry__step:after{position:absolute;top:1.65rem;left:calc(50% + 1.9rem);width:calc(100% - 2.8rem);height:1px;background:#b9c8e4;content:""}.airport-industry__step:last-child:after{display:none}.airport-industry__step h3{font-size:1.4rem}.airport-industry__step p{font-size:1.22rem}.airport-industry-project__image{aspect-ratio:1.45 / 1;border-radius:19px 19px 0 0}.airport-industry-project__meta{display:grid;gap:.65rem;margin:1.2rem 0 0}.airport-industry-project__meta p{margin:0;font-size:1.3rem}.airport-industry-project__meta strong{color:var(--airport-navy)}.airport-industry-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.airport-industry__faq-item{overflow:hidden;border:1px solid var(--airport-border);border-radius:12px;background:var(--airport-surface)}.airport-industry__faq-button{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 1.7rem;border:0;color:var(--airport-navy);background:transparent;font:inherit;font-size:1.45rem;font-weight:700;line-height:1.35;text-align:left;cursor:pointer}.airport-industry__faq-icon{flex:0 0 auto;width:2rem;height:2rem;transition:transform .18s ease}.airport-industry__faq-button[aria-expanded=true] .airport-industry__faq-icon{transform:rotate(45deg)}.airport-industry__faq-answer{padding:0 1.7rem 1.6rem;color:var(--airport-text);font-size:1.4rem;line-height:1.6}.airport-industry__faq-answer[hidden]{display:none}.airport-industry__faq-answer p:first-child{margin-top:0}.airport-industry__faq-answer p:last-child{margin-bottom:0}.airport-industry__cta-panel{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:3rem;align-items:center;padding:clamp(3rem,4vw,5rem);overflow:hidden;border-radius:24px;color:#fff;background:#0a2d75;box-shadow:0 18px 44px #0a2d7529}.airport-industry__cta-copy .airport-industry__eyebrow{color:#a9c5ff}.airport-industry__cta-copy h2,.airport-industry__cta-copy>p{color:#fff}.airport-industry__cta-panel .airport-industry__button{border-color:#fff;color:#fff}.airport-industry__cta-panel .airport-industry__button--primary{color:var(--airport-navy);background:#fff}.airport-industry__trust-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:2rem 0 0;padding:0;list-style:none}.airport-industry__trust-list li{padding-left:1.3rem;border-left:2px solid #7ea4f4;font-size:1.25rem;line-height:1.4}@media screen and (max-width:1199px){.airport-industry__grid--six,.airport-industry__grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}.airport-industry__grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.airport-industry-hero__layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.airport-industry-hero__media{min-height:0;height:clamp(400px,48vw,500px);aspect-ratio:auto}.airport-industry-workflow{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:2.6rem}.airport-industry__step:nth-child(4n):after{display:none}}@media screen and (max-width:899px){.airport-industry-section{padding:5.6rem 0}.airport-industry-hero__layout{display:flex;flex-direction:column;gap:2.4rem}.airport-industry-hero__content{display:contents}.airport-industry-hero__content .airport-industry__eyebrow{order:1;width:100%}.airport-industry-hero__content h1{order:2;width:100%}.airport-industry-hero__subtitle{order:3;width:100%}.airport-industry-hero__content .airport-industry__button-row{order:4;width:100%}.airport-industry-hero__capabilities{order:5;width:100%}.airport-industry-hero__media{order:6;width:100%;height:auto;aspect-ratio:1.45 / 1}}@media screen and (max-width:767px){.airport-industry-section{padding:4.4rem 0}.airport-industry__container{padding-inline:1.8rem}.airport-industry__heading{margin-bottom:2rem}.airport-industry__grid--five,.airport-industry__grid--six,.airport-industry__grid--four,.airport-industry__grid--three,.airport-industry-faq{grid-template-columns:1fr}.airport-industry-hero__content h1{font-size:clamp(3.2rem,10vw,3.8rem)}.airport-industry-hero__content .airport-industry__button-row,.airport-industry-hero__capabilities{margin-top:0}.airport-industry-hero__capabilities{grid-template-columns:1fr}.airport-industry-hero__media{aspect-ratio:1.2 / 1}.airport-industry__button-row,.airport-industry-solution__actions{flex-direction:column}.airport-industry__button{width:100%}.airport-industry__split{grid-template-columns:1fr}.airport-industry__split-media{min-height:0;aspect-ratio:1.2 / 1}.airport-industry-workflow{grid-template-columns:1fr;gap:1.2rem}.airport-industry__step{min-height:7rem;padding:0 0 1.2rem 5.2rem;text-align:left}.airport-industry__step:before{top:0;left:0;transform:none}.airport-industry__step:after{top:3.8rem;left:1.85rem;width:1px;height:calc(100% - 2.4rem)}.airport-industry__step:nth-child(4n):after{display:block}.airport-industry__step:last-child:after{display:none}.airport-industry__cta-panel{grid-template-columns:1fr;gap:0;padding:3rem 2rem}.airport-industry__trust-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:420px){.airport-industry__container{padding-inline-end:5.8rem}.airport-industry__trust-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.airport-industry__card,.airport-industry__faq-icon{transition-duration:.01ms!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/yhs-airport-industry.css.map */
