.src92fa7-hero{background:linear-gradient(135deg,var(--brand-primary-dark),#2a1020);color:#fff;padding:200px 0 80px}.src92fa7-hero h1,.src92fa7-hero h3,.src92fa7-hero li,.src92fa7-hero p,.src92fa7-hero span{color:#fff}.cm-hero__ribbon{position:absolute;left:0;right:0;top:0;background:rgba(0,0,0,.35);color:#fff;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:10px 16px;font-size:.84rem}.src92fa7-hero{position:relative}.cm-hero__row{display:grid;grid-template-columns:1.2fr 0.8fr;grid-gap:32px;gap:32px;align-items:start}.cm-hero__badge{display:inline-block;border:1px solid rgba(255,255,255,.4);padding:4px 10px;font-size:.78rem;margin-bottom:16px;color:#fff}.cm-hero__text img{min-height:280px;border-radius:var(--brand-radius);margin:16px 0}.cm-hero__bullets{padding-left:18px}.cm-hero__dropzone{background:#fff;color:var(--brand-text);border:2px dashed var(--brand-primary);border-radius:var(--brand-radius);padding:32px}.cm-hero__dropzone h3,.cm-hero__dropzone p{color:var(--brand-text)}.cm-hero__legal{font-size:.82rem}.src92fa7-trust{background:#111827;padding:32px 0}.src92fa7-trust__row{display:flex}.src92fa7-trust__item{flex:1;text-align:center;padding:8px 12px}.src92fa7-trust strong{display:block;color:#fff;font-size:2rem;font-weight:700;margin-bottom:8px}.src92fa7-trust .label{display:block;color:rgba(255,255,255,.78);font-size:.8rem}.src92fa7-points{list-style:none;padding:0}.src92fa7-points li{margin-bottom:20px}.src92fa7-featured{display:grid;grid-template-columns:1.1fr 0.9fr;grid-gap:24px;gap:24px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px;box-shadow:0 8px 32px rgba(0,0,0,.08);margin-bottom:24px}.src92fa7-featured img{min-height:220px;border-radius:var(--brand-radius)}.src92fa7-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.src92fa7-mini-grid article{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px}.src92fa7-ind-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.src92fa7-ind-grid article{min-height:240px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px;position:relative;overflow:hidden}.src92fa7-ind-grid img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.28}.src92fa7-ind-grid a,.src92fa7-ind-grid h3,.src92fa7-ind-grid p{position:relative;z-index:1;color:var(--brand-text)}.src92fa7-quote{text-align:center}.src92fa7-quote blockquote{max-width:800px;margin:0 auto}.src92fa7-quote p{font-size:1.5rem}@media (max-width:991px){.cm-hero__row,.src92fa7-featured{grid-template-columns:1fr}.src92fa7-ind-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.src92fa7-trust__row{flex-wrap:wrap}.src92fa7-trust__item{flex:0 0 50%}.src92fa7-hero{padding-top:160px}}