.apphero{background:#F5F2F8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='96' viewBox='0 0 56 96'%3E%3Cpath d='M28 0l28 16v32L28 64 0 48V16z' fill='none' stroke='%23E2D8EE' stroke-width='2'/%3E%3Cpath d='M28 64l28 16v32L28 96 0 80V48' fill='none' stroke='%23E2D8EE' stroke-width='2' transform='translate(0 -32)'/%3E%3C/svg%3E") repeat;margin:0 -10px;padding:56px 10px 60px}
.apphero-in{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}
.apphero-text p{color:#505050;font-size:17px}
.apphero-text .btn-ghost-dark{border-color:#3D2359;color:#3D2359}
.apphero-text .btn-ghost-dark:hover{background:rgba(61,35,89,.08)}
.apphero-dev{margin:0;background:#3D2359;border-radius:18px;box-shadow:0 14px 32px rgba(23,9,41,.28);padding:14px;max-width:290px;width:100%;min-width:0;justify-self:center}
.apphero-dev img{display:block;border-radius:12px;width:100%;height:auto}
.apphero-dev figcaption{font-size:12px;color:#E8E0F2;margin-top:10px}
@media(min-width:1081px){.apphero{padding:76px 10px 80px}.apphero-in{grid-template-columns:1.1fr .9fr;gap:48px}.apphero-dev{justify-self:end}}
