.aram-hero-gradient{min-height:560px;display:flex;align-items:center;background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-primary-dark) 100%);color:var(--text-on-dark);padding:110px 0}.aram-hero-gradient .container{max-width:840px;text-align:center}.aram-hero-gradient h1,.aram-hero-gradient p{color:var(--text-on-dark)}.hero-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:28px}.aram-features-six,.aram-industry-scroll,.aram-specs-table,.aram-testimonial-carousel{padding:80px 0}.aram-specs-table{background:var(--brand-bg)}.spec-table-shell{border:1px solid var(--brand-border);overflow:hidden}.spec-group h3{margin:0;padding:16px 20px;background:var(--brand-bg-alt);font-size:18px}.spec-group dl{margin:0;display:grid;grid-template-columns:220px 1fr;border-top:1px solid var(--brand-border)}.spec-group dd,.spec-group dt{margin:0;padding:14px 18px;border-bottom:1px solid var(--brand-border)}.spec-group dt{background:#f8fafc;font-weight:800}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.feature-grid article{border:1px solid var(--brand-border);padding:28px;text-align:center;background:#fff}.feature-grid span{color:var(--brand-accent);font-weight:900}.aram-trust-divider{background:var(--brand-primary-dark);color:var(--text-on-dark)}.aram-industry-scroll{background:var(--brand-bg-alt)}.scroll-cards{display:flex;gap:18px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x mandatory}.scroll-cards article{flex:0 0 240px;border:1px solid var(--brand-border);background:#fff;padding:24px;scroll-snap-align:start}.testimonial-card{max-width:880px;margin:0 auto;text-align:center}.quote-mark{display:block;font-size:72px;color:var(--brand-accent);line-height:1}.testimonial-card p{font-size:24px;color:var(--brand-text)}.testimonial-person{font-weight:800;color:var(--brand-text-muted)}.aram-cta-diagonal{position:relative;overflow:hidden;background:var(--brand-primary);color:var(--text-on-dark);padding:80px 0 96px;text-align:center}.aram-cta-diagonal::before{content:"";position:absolute;top:-40px;right:-20px;bottom:auto;left:auto;width:65%;height:180px;background:var(--brand-primary-dark);transform:rotate(-6deg);opacity:.9}.aram-cta-diagonal .container{position:relative;max-width:760px}.aram-cta-diagonal h2,.aram-cta-diagonal p{color:var(--text-on-dark)}@media (max-width:768px){.feature-grid,.spec-group dl{grid-template-columns:1fr}}