.baipar-home-main { overflow: clip; }
.baipar-hero { min-height: 358px; padding: 23px var(--baipar-gutter) 78px; background: linear-gradient(90deg,rgba(12,46,91,.9),rgba(15,57,96,.46)),radial-gradient(circle at 75% 35%,rgba(80,159,189,.62),transparent 30%),linear-gradient(135deg,#0d1b34,#174f72 65%,#79a3aa); color: #fff; }
.baipar-hero-inner { width: min(var(--baipar-container-max),calc(100% - 2 * var(--baipar-container-gutter))); min-height: 280px; align-items: flex-start !important; gap: clamp(30px,4vw,72px); margin: 0 auto; }
.baipar-hero-copy { padding-top: 20px; }
.baipar-hero h1 { margin: 0; color: #fff; letter-spacing: -1.5px; }
.baipar-hero-copy > p, .baipar-hero-copy > .elementor-element:first-of-type + .elementor-element { margin: 10px 0 20px; }
.baipar-find-card { max-width: 402px; padding: 17px 19px 14px; border: 1px solid rgba(255,255,255,.3); border-radius: 13px; background: rgba(255,255,255,.11); }
.baipar-find-card h2 { margin: 0 0 11px; color: #fff; }
.baipar-find-items p { margin: 7px 0; }
.baipar-find-items a, .baipar-find-card .elementor-icon-box-wrapper { min-height: 63px; display: flex; align-items: center; gap: 13px; margin: 7px 0; padding: 9px 15px; border-radius: 10px; background: #fff; color: #101522; text-decoration: none; }
.baipar-find-card .elementor-icon-box-icon { margin: 0; }
.baipar-find-card .elementor-icon-box-title { margin: 0; font-size: 13px; }
.baipar-find-card .elementor-icon-box-title a { color: #101522; }
.baipar-find-card .elementor-icon-box-description { margin-top: 3px; color: #60677a; font-size: 11px; }
.baipar-find-icon { width: 31px; height: 31px; display: grid; flex: 0 0 31px; place-items: center; color: var(--baipar-primary); }
.baipar-discovery-grid { width: min(var(--baipar-container-max),calc(100% - 2 * var(--baipar-container-gutter))); display: grid !important; grid-template-columns: 1.04fr 1.04fr 1fr; gap: 12px; margin: 13px auto 0; }
.baipar-trust-bar { width: min(var(--baipar-container-max),calc(100% - 2 * var(--baipar-container-gutter))); display: grid !important; grid-template-columns: repeat(4,1fr); gap: 0; margin: 18px auto 13px; padding: 17px 48px; border-radius: 10px; background: #fafbfe; }
.baipar-trust-bar > div, .baipar-trust-bar > .elementor-element { padding: 0 20px; border-right: 1px solid #e4e7ef; }
.baipar-trust-bar > div:last-child, .baipar-trust-bar > .elementor-element:last-child { border-right: 0; }
.baipar-trust-bar p { display: grid; grid-template-columns: 32px 1fr; margin: 0; }
.baipar-trust-bar p > span { grid-row: 1/3; color: var(--baipar-primary); font-size: 25px; }
.baipar-trust-bar strong { font-size: 13px; }
.baipar-trust-bar small { color: #4f586b; font-size: 10px; line-height: 1.25; }
.baipar-trust-bar .elementor-icon-box-wrapper { display: grid; grid-template-columns: 32px 1fr; }
.baipar-trust-bar .elementor-icon-box-icon { grid-row: 1/3; margin: 0; color: var(--baipar-primary); }
.baipar-trust-bar .elementor-icon-box-title { margin: 0; font-size: 13px; }
.baipar-trust-bar .elementor-icon-box-description { color: #4f586b; font-size: 10px; line-height: 1.25; }
@media (max-width:1100px) {
    .baipar-hero-inner { display: block !important; }
    .baipar-find-card { max-width: none; margin-top: 26px; }
    .baipar-discovery-grid { grid-template-columns: 1fr; }
    .baipar-trust-bar { grid-template-columns: repeat(2,1fr); gap: 20px; }
}
@media (max-width:760px) {
    .baipar-hero { min-height: 570px; padding: 35px 28px 80px; }
    .baipar-hero-copy { padding: 0; }
    .baipar-hero h1 { font-size: 36px !important; }
    .baipar-trust-bar { grid-template-columns: 1fr; padding: 22px; }
    .baipar-trust-bar > div, .baipar-trust-bar > .elementor-element { padding: 0 0 16px; border-right: 0; border-bottom: 1px solid #e4e7ef; }
}
@media (max-width:480px) {
    .baipar-hero { padding-inline: 18px; }
    .baipar-hero h1 { font-size: 31px !important; }
}
