/*!
 * Pay2S Elementor Widgets — Hero
 * Số đo pay2s.vn:
 *  ≥1101px  lưới 1fr 1.1fr, gap 0, padding 32/18, H1 46px, mô tả 18px/1.5, nút 53px, ảnh +85px lệch -25px
 *  801–1100 lưới 1fr 1.15fr, gap 18, padding 85/60, H1 42px, phần nhấn xanh, ảnh +30px lệch -10px
 *  ≤800px   1 cột, gap 25, padding 42/42, H1 44px (tối đa 580px), ảnh 100%
 *  ≤480px   H1 33px, bỏ xuống dòng, mô tả 14px, nút full width
 * Nền: gradient tràn -90px trên (bị header che), -300px hai bên, -130px dưới (sau dải logo ngân hàng).
 */
 .p2sew.p2sew-hero{--p2s-hero-bleed:130px;--p2s-hero-glow:rgba(200, 237, 221, 0.5);--p2s-hero-from:#f8fcfa;--p2s-hero-mid:#f0faf6;--p2s-hero-to:#fbfefc;--p2s-hero-art-extra:85px;--p2s-hero-art-shift:25px;isolation:isolate;overflow-x:clip;clip-path:inset(0 0 calc(-1 * var(--p2s-hero-bleed) - 1px) 0)}.p2sew-hero .p2sew-hero__inner{position:relative;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:18px;min-height:530px;padding-block:85px 60px}.p2sew-hero .p2sew-hero__decor{position:absolute;inset:-90px -300px calc(-1 * var(--p2s-hero-bleed));z-index:-1;border-radius:0 0 30% 15%;background:radial-gradient(at 92% 60%,var(--p2s-hero-glow),transparent 62%),linear-gradient(135deg,var(--p2s-hero-from),var(--p2s-hero-mid) 50%,var(--p2s-hero-to));pointer-events:none}.p2sew.p2sew-hero--plain{clip-path:none}.p2sew-hero.p2sew-hero--plain .p2sew-hero__decor{display:none}.p2sew-hero .p2sew-hero__copy,.p2sew-hero .p2sew-hero__art{position:relative}.p2sew-hero .p2sew-hero__pill{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:5px 11px;border-radius:30px;background:#eaf9f0;color:var(--p2s-primary);font-size:11px;font-weight:650}.p2sew-hero .p2sew-hero__title{margin:0;color:var(--p2s-ink);font-family:var(--p2s-font-heading);font-size:42px;font-weight:750;line-height:1.14;letter-spacing:-2px;text-transform:none}.p2sew-hero .p2sew-hero__title em{color:var(--p2s-primary);font-style:normal}.p2sew-hero .p2sew-hero__desc{max-width:475px;margin:22px 0;color:var(--p2s-muted);font-size:16px;line-height:1.8}.p2sew-hero .p2sew-hero__perks{display:flex;flex-wrap:wrap;gap:22px;margin-top:30px;color:#62766c;font-size:10px}.p2sew-hero .p2sew-hero__perk{display:flex;align-items:center;gap:6px}.p2sew-hero .p2sew-hero__perk .p2sew-icon{width:16px;height:16px;color:var(--p2s-primary);font-size:16px}.p2sew-hero .p2sew-hero__art{align-self:center;width:calc(100% + var(--p2s-hero-art-extra));margin-left:calc(-1 * var(--p2s-hero-art-shift))}.p2sew-hero .p2sew-hero__image{display:block;width:100%;height:auto;mix-blend-mode:multiply}@media (min-width:1101px){:where(:not(.p2sew-rwd-container))>.p2sew-hero .p2sew-hero__inner{grid-template-columns:1fr 1.1fr;gap:0;min-height:475px;padding-block:32px 18px}:where(:not(.p2sew-rwd-container))>.p2sew-hero .p2sew-hero__pill{font-size:12px}:where(:not(.p2sew-rwd-container))>.p2sew-hero .p2sew-hero__title{color:var(--p2s-heading-strong);font-size:46px;letter-spacing:-1.5px}:where(:not(.p2sew-rwd-container))>.p2sew-hero .p2sew-hero__title em{color:var(--p2s-heading-strong)}:where(:not(.p2sew-rwd-container))>.p2sew-hero .p2sew-hero__desc{max-width:560px;font-size:18px;line-height:1.5}:where(:not(.p2sew-rwd-container))>.p2sew-hero .p2sew-hero__perks{gap:24px;font-size:11px}}@container p2sew (min-width:1101px){.p2sew-hero .p2sew-hero__inner{grid-template-columns:1fr 1.1fr;gap:0;min-height:475px;padding-block:32px 18px}.p2sew-hero .p2sew-hero__pill{font-size:12px}.p2sew-hero .p2sew-hero__title{color:var(--p2s-heading-strong);font-size:46px;letter-spacing:-1.5px}.p2sew-hero .p2sew-hero__title em{color:var(--p2s-heading-strong)}.p2sew-hero .p2sew-hero__desc{max-width:560px;font-size:18px;line-height:1.5}.p2sew-hero .p2sew-hero__perks{gap:24px;font-size:11px}}@media (max-width:1100px){.p2sew.p2sew-hero{--p2s-hero-art-extra:30px;--p2s-hero-art-shift:10px}}@container p2sew (max-width:1100px){.p2sew.p2sew-hero{--p2s-hero-art-extra:30px;--p2s-hero-art-shift:10px}}@media (max-width:800px){.p2sew.p2sew-hero{--p2s-hero-art-extra:0px;--p2s-hero-art-shift:0px}.p2sew-hero .p2sew-hero__inner{grid-template-columns:1fr;gap:25px;padding-block:42px}.p2sew-hero .p2sew-hero__title{max-width:580px;font-size:44px}.p2sew-hero .p2sew-hero__desc{max-width:540px}}@container p2sew (max-width:800px){.p2sew.p2sew-hero{--p2s-hero-art-extra:0px;--p2s-hero-art-shift:0px}.p2sew-hero .p2sew-hero__inner{grid-template-columns:1fr;gap:25px;padding-block:42px}.p2sew-hero .p2sew-hero__title{max-width:580px;font-size:44px}.p2sew-hero .p2sew-hero__desc{max-width:540px}}@media (max-width:480px){.p2sew-hero .p2sew-hero__title{color:var(--p2s-heading-strong);font-size:33px;letter-spacing:-1px}.p2sew-hero .p2sew-hero__title em{color:inherit}.p2sew-hero .p2sew-hero__title br{display:none}.p2sew-hero .p2sew-hero__desc{font-size:14px}.p2sew-hero .p2sew-hero__perks{gap:14px;font-size:9px}}@container p2sew (max-width:480px){.p2sew-hero .p2sew-hero__title{color:var(--p2s-heading-strong);font-size:33px;letter-spacing:-1px}.p2sew-hero .p2sew-hero__title em{color:inherit}.p2sew-hero .p2sew-hero__title br{display:none}.p2sew-hero .p2sew-hero__desc{font-size:14px}.p2sew-hero .p2sew-hero__perks{gap:14px;font-size:9px}}