/* Scoped AUREL presentation. Existing purchase/auth behavior is untouched. */
.category-aurel .breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);padding:14px 0}
.aurel-preview{display:block;height:230px;background:#221e36}
.aurel-preview>img{position:static;width:100%;height:100%;object-fit:cover;object-position:top left}
.aurel-preview>.tag{left:16px;top:16px;z-index:1;background:#15232ff2}
.category-software .next-card{grid-column:1/-1;min-height:220px}
.aurel-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:center;padding:42px 0 52px}
.aurel-hero h1{font-size:clamp(42px,5.8vw,76px)}
.aurel-note{padding:32px;border:1px solid #74637d;border-radius:22px;background:radial-gradient(ellipse at top right,#67506a55,transparent 80%),#192c39}
.aurel-note>.tag{margin-bottom:30px}.aurel-note h2{font-size:34px}.aurel-note>p:not(.kicker){margin:24px 0}
.aurel-shot{margin:0 0 52px;background:#111b2b;border:1px solid #655c76;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #030a1338;scroll-margin-top:24px}
.aurel-shot img{display:block;width:100%;height:auto}.aurel-shot>a{display:block}.aurel-shot>a:focus-visible{outline-offset:-5px}
.aurel-shot figcaption{padding:16px 20px;color:#c3cece;font-size:12px}
.requirements-list{list-style:none;margin:0;padding:0}.requirements-list li{padding:18px 0;border-bottom:1px solid var(--line)}.requirements-list li:first-child{padding-top:0}.requirements-list li:last-child{border:0;padding-bottom:0}.requirements-list strong,.requirements-list span{display:block}.requirements-list span{margin-top:8px;color:var(--muted);font-size:13px}
.aurel-price{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:40px 0;margin-top:32px;border-bottom:1px solid var(--line)}.aurel-price h2{margin-bottom:20px}.aurel-price p{font-size:14px}
.aurel-purchase{border:1px solid #60746d;border-radius:18px;padding:28px;background:#192f39}.aurel-purchase .price-row{border:0;padding:0;margin:0 0 24px}.aurel-purchase strong{font-size:44px}.aurel-purchase small{font:12px system-ui;color:var(--muted)}.aurel-purchase .price-row span{font-size:13px}
.aurel-purchase button{width:100%;font:700 14px system-ui;cursor:not-allowed;background:#33474b;color:#e3e9df;border-color:#627671;transform:none}.aurel-purchase p{margin:16px 0;line-height:1.7}
.category-aurel main>*{min-width:0}.category-aurel #requirements,.category-aurel #pricing{scroll-margin-top:28px}
@media(max-width:960px){.aurel-hero{gap:28px}.aurel-note{padding:24px}.aurel-note h2{font-size:28px}.aurel-price{gap:28px}}
@media(max-width:700px){.aurel-hero,.aurel-price{grid-template-columns:1fr;gap:24px}.aurel-hero{padding:24px 0 32px}.aurel-hero h1{font-size:46px}.aurel-note>.tag{margin-bottom:20px}.aurel-shot{margin-bottom:32px}.aurel-requirements{grid-template-columns:1fr}.aurel-price{padding:28px 0}.aurel-preview{height:auto;aspect-ratio:1444/840}.aurel-purchase{padding:24px}.category-aurel .intro{margin:20px 0}.category-aurel .actions{gap:16px}.category-software .count{white-space:normal}}
