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