.content-lp-wrapper--ec-card-style{--ec-bg:transparent;--ec-card:#071f3c;--ec-card-border:rgba(126,157,190,.28);--ec-card-border-hover:rgba(255,126,21,.58);--ec-card-text:#eef4fb;--ec-card-muted:rgba(238,244,251,.62);--ec-filter-text:#111827;--ec-filter-muted:#111827;--ec-filter-placeholder:#64748b;--ec-field-bg:#fff;--ec-field-border:#cbd5e1;--ec-field-text:#1f2937;--ec-orange:#ff7e15;--ec-radius:11px;--ec-card-min-height:211px;background:var(--ec-bg);color:var(--ec-card-text);padding:0 0 54px}.content-lp-wrapper--ec-card-style h3{font-size:26px;line-height:1.1em}.content-lp-wrapper--ec-card-style .content-lp-filters{background:transparent;padding:30px 0 8px}.content-lp-wrapper--ec-card-style .content-lp-filter-form{margin:0}.content-lp-wrapper--ec-card-style .content-lp-filter-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.content-lp-wrapper--ec-card-style .content-lp-filter-field label{color:var(--ec-filter-text);display:block;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.content-lp-wrapper--ec-card-style .content-lp-filters .hubdb__search .search input,.content-lp-wrapper--ec-card-style .content-lp-filters form select{background-color:var(--ec-field-bg);border:1px solid var(--ec-field-border);border-radius:var(--ec-radius);color:var(--ec-field-text);font-size:15px;line-height:1.4;margin:0;min-height:48px;padding:12px 42px 12px 14px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.content-lp-wrapper--ec-card-style .content-lp-filters form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ec-orange) 50%),linear-gradient(135deg,var(--ec-orange) 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.content-lp-wrapper--ec-card-style .content-lp-filters .hubdb__search .search input:focus,.content-lp-wrapper--ec-card-style .content-lp-filters form select:focus{background-color:#fff;border-color:var(--ec-orange);box-shadow:0 0 0 3px rgba(255,126,21,.14);outline:none}.content-lp-wrapper--ec-card-style .content-lp-filters form select option{background-color:#fff;color:#111827}.content-lp-wrapper--ec-card-style .content-lp-filters .hubdb__search .search input::placeholder{color:var(--ec-filter-placeholder);opacity:1}.content-lp-wrapper--ec-card-style .content-lp-filters .hubdb__search .search{position:relative}.content-lp-wrapper--ec-card-style .content-lp-filters .hubdb__search .search button{background:transparent;border:0;bottom:50%;cursor:pointer;height:20px;padding:0;position:absolute;right:14px;transform:translateY(50%);width:20px}.content-lp-wrapper--ec-card-style .content-lp-filters .hubdb__search .search button svg{display:block;fill:var(--ec-orange);height:17px;width:17px}.content-lp-wrapper--ec-card-style .content-lp-listing{margin-top:0;padding-top:14px}.content-lp-wrapper--ec-card-style .content-lp-card-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.content-lp-wrapper--ec-card-style .content-lp-card{background:radial-gradient(circle at 100% 0,hsla(0,0%,100%,.035),transparent 38%),var(--ec-card);border:1px solid var(--ec-card-border);border-radius:var(--ec-radius);min-height:var(--ec-card-min-height);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.content-lp-wrapper--ec-card-style .content-lp-card:focus-within,.content-lp-wrapper--ec-card-style .content-lp-card:hover{border-color:var(--ec-card-border-hover);box-shadow:0 18px 36px rgba(0,0,0,.18);transform:translateY(-2px)}.content-lp-wrapper--ec-card-style .content-lp-card__link{color:var(--ec-card-text);display:flex;flex-direction:column;height:100%;min-height:var(--ec-card-min-height);padding:24px 24px 22px;text-decoration:none}.content-lp-wrapper--ec-card-style .content-lp-card__eyebrow{align-items:center;color:var(--ec-orange);display:inline-flex;font-size:12px;font-weight:500;gap:8px;letter-spacing:.22em;line-height:1.2;margin-bottom:17px;text-transform:uppercase}.content-lp-wrapper--ec-card-style .content-lp-card__icon{color:var(--ec-orange);display:inline-flex;height:14px;width:14px}.content-lp-wrapper--ec-card-style .content-lp-card__icon svg{fill:currentColor;height:14px;width:14px}.content-lp-wrapper--ec-card-style .content-lp-card__kicker{color:var(--ec-card-muted);font-size:12px;font-weight:700;letter-spacing:.11em;line-height:1.25;margin:0 0 13px;text-transform:uppercase}.content-lp-wrapper--ec-card-style .content-lp-card__title{color:var(--ec-card-text);font-size:26px;font-weight:400;line-height:1.1;margin:0;max-width:95%}.content-lp-wrapper--ec-card-style .content-lp-card__cta{align-items:center;color:var(--ec-orange);display:flex;font-size:14px;font-weight:700;gap:18px;justify-content:space-between;line-height:1.2;margin-top:auto;padding-top:26px}.content-lp-wrapper--ec-card-style .content-lp-card__arrow{align-items:center;display:inline-flex;font-size:20px;font-weight:400;height:16px;justify-content:center;line-height:1;transform:translateY(-1px);transition:transform .2s ease;width:16px}.content-lp-wrapper--ec-card-style .content-lp-card:focus-within .content-lp-card__arrow,.content-lp-wrapper--ec-card-style .content-lp-card:hover .content-lp-card__arrow{transform:translate(3px,-4px)}.content-lp-wrapper--ec-card-style .content-lp-card__link:focus-visible{border-radius:calc(var(--ec-radius) - 2px);outline:2px solid var(--ec-orange);outline-offset:4px}.content-lp-wrapper--ec-card-style .content-lp-empty-state{background:var(--ec-card);border:1px solid var(--ec-card-border);border-radius:var(--ec-radius);color:var(--ec-card-muted);grid-column:1/-1;margin:0;padding:32px 24px;text-align:center}@media (max-width:1024px){.content-lp-wrapper--ec-card-style .content-lp-card-grid,.content-lp-wrapper--ec-card-style .content-lp-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.content-lp-wrapper--ec-card-style{padding-bottom:36px}.content-lp-wrapper--ec-card-style .content-lp-filters{padding-top:22px}.content-lp-wrapper--ec-card-style .content-lp-card-grid,.content-lp-wrapper--ec-card-style .content-lp-filter-grid{grid-template-columns:1fr}.content-lp-wrapper--ec-card-style .content-lp-card,.content-lp-wrapper--ec-card-style .content-lp-card__link{min-height:198px}.content-lp-wrapper--ec-card-style .content-lp-card__link{padding:22px}.content-lp-wrapper--ec-card-style .content-lp-card__title{font-size:22px}}