.wp-block-hero-section-hero-section,.wp-block-hero-section-hero-section *{box-sizing:border-box}.wp-block-hero-section-hero-section .bph-hero{overflow:hidden;padding:clamp(56px,6vw,96px) 0;position:relative}.wp-block-hero-section-hero-section a{border:none;outline:none}.wp-block-hero-section-hero-section .bph-hero__bg{background-position:50%;background-size:cover;inset:0;position:absolute;transform:scale(1.02);z-index:0}.wp-block-hero-section-hero-section .bph-hero--bg-image:before{background:linear-gradient(90deg,rgba(2,6,23,var(--overlay,.55)) 0,rgba(2,6,23,calc(var(--overlay, .55) - .15)) 55%,rgba(2,6,23,.15) 100%);content:"";inset:0;position:absolute;z-index:1}.wp-block-hero-section-hero-section .bph-hero--bg-image{background:#0b1220;color:#fff}.wp-block-hero-section-hero-section .bph-hero__container{align-items:center;display:grid;gap:32px;grid-template-columns:1fr;margin:0 auto;position:relative;width:min(1120px,100% - 32px);z-index:2}.wp-block-hero-section-hero-section .bph-hero__badge{align-items:center;background:rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.1);border-radius:999px;color:inherit;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.2px;padding:6px 10px}.wp-block-hero-section-hero-section .bph-hero--bg-image .bph-hero__badge{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.18)}.wp-block-hero-section-hero-section .bph-hero__title{font-size:clamp(30px,4.2vw,54px);letter-spacing:-.02em;line-height:1.05;margin:14px 0 0}.wp-block-hero-section-hero-section .bph-hero__subtitle{font-size:clamp(15px,1.6vw,18px);line-height:1.6;margin:14px 0 0;max-width:60ch;opacity:.92}.wp-block-hero-section-hero-section .bph-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.wp-block-hero-section-hero-section .bph-btn{align-items:center;border:1px solid transparent;display:inline-flex;font-size:14px;font-weight:700;height:44px;justify-content:center;padding:0 16px;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease;will-change:transform}.wp-block-hero-section-hero-section .bph-btn:active{transform:translateY(1px)}.wp-block-hero-section-hero-section .bph-btn--secondary{background:transparent;border-color:rgba(15,23,42,.16);color:inherit}.wp-block-hero-section-hero-section .bph-hero--bg-image .bph-btn--secondary{border-color:hsla(0,0%,100%,.22)}.wp-block-hero-section-hero-section .bph-hero__meta{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;max-width:520px}.wp-block-hero-section-hero-section .bph-hero__metaItem{background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:12px}.wp-block-hero-section-hero-section .bph-hero--bg-image .bph-hero__metaItem{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.16)}.wp-block-hero-section-hero-section .bph-hero__metaItem strong{display:block;font-size:14px;line-height:1.1}.wp-block-hero-section-hero-section .bph-hero__metaItem span{display:block;font-size:12px;margin-top:6px;opacity:.9}.wp-block-hero-section-hero-section .bph-hero__media{display:flex;justify-content:center}.wp-block-hero-section-hero-section .bph-hero__card{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.82);border:1px solid rgba(15,23,42,.14);border-radius:18px;box-shadow:0 18px 44px rgba(2,6,23,.12);overflow:hidden;width:min(480px,100%)}.wp-block-hero-section-hero-section .bph-hero--bg-image .bph-hero__card{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18)}.wp-block-hero-section-hero-section .bph-hero__cardTop{background:linear-gradient(135deg,rgba(37,99,235,.25),rgba(236,72,153,.22));height:140px}.wp-block-hero-section-hero-section .bph-hero__cardBody{padding:16px}@media(min-width:900px){.wp-block-hero-section-hero-section .bph-hero__container{gap:44px;grid-template-columns:1fr}.wp-block-hero-section-hero-section .bph-hero__media{justify-content:flex-end}}@media(max-width:520px){.wp-block-hero-section-hero-section .bph-hero__meta{grid-template-columns:1fr;max-width:100%}.wp-block-hero-section-hero-section .bph-btn{width:100%}}
