/* Final mobile composition: sculpture beside headline, never underneath the actions. */
.offer-paths{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 22px}.offer-paths a{position:relative;padding:17px 38px 17px 20px;border:1px solid #ffffff20;border-radius:12px;text-decoration:none;min-width:0;background:#ffffff03}.offer-paths strong{display:block;color:#f6f0ff;font-size:16px;letter-spacing:-.025em}.offer-paths span{display:block;font-size:13px;line-height:1.6;color:#b4abc5;margin-top:5px}.offer-paths b{position:absolute;right:18px;top:18px;color:#ff9a81;font-weight:400}.offer-paths a:hover{border-color:#a48aff}
@media(max-width:900px){
 #home .hero-balanced{grid-template-columns:minmax(0,1fr) 100px;display:grid;text-align:left;max-width:none;gap:0 18px;padding:18px 0 24px}
 #home .hero-balanced>div:first-child{display:contents}
 #home .hero-balanced .hero-title.q{grid-column:1;grid-row:1;max-width:none;font-size:clamp(25px,4vw,36px);margin:0;line-height:1.16}
 #home .hero-sculpture{grid-column:2;grid-row:1;width:100%;max-width:none;margin:0;align-self:center}
 #home .brand-sculpture{width:100%;height:auto;max-height:110px}
 #home .hero-balanced .hero-tag{grid-column:1/-1;grid-row:2;max-width:560px;margin:18px 0 0;font-size:14px;line-height:1.7}
 #home .hero-balanced .hero-btns{grid-column:1/-1;grid-row:3;justify-content:flex-start;gap:12px 20px;margin-top:20px}
 #home .hero-proof{grid-column:1/-1;grid-row:4;margin:16px 0 0}
 #home .hero-balanced .btn-coral{width:auto;max-width:100%;font-size:13px;padding:12px 18px;min-height:44px}
 #home .hero-explore{font-size:13px}
}
@media(max-width:500px){#home .hero-balanced{grid-template-columns:minmax(0,1fr) 64px;gap:0 12px}#home .hero-balanced .hero-title.q{font-size:25px}#home .brand-sculpture{max-height:80px}.offer-paths{gap:8px;margin-bottom:16px}.offer-paths a{padding:13px 12px}.offer-paths strong{font-size:13px;padding-right:12px}.offer-paths span{font-size:12px;line-height:1.5}.offer-paths b{right:10px;top:13px;font-size:12px}#home .hero-proof{font-family:var(--font);font-size:11px}#home .hero-balanced .hero-tag{font-size:14px}}
.industry-catalog{border-top:1px solid #ffffff1b;margin-top:24px;padding-top:24px}.catalog-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.catalog-heading h3{font-size:18px;line-height:1.3;color:white;margin:0}.catalog-heading p{font-size:11px;line-height:1.7;color:#aaa0bb;margin:0;max-width:350px}.catalog-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.catalog-filters button,.industry-more{font:12px var(--font);background:transparent;color:#bcb0d0;border:1px solid #40334f;border-radius:9px;padding:8px 13px;min-height:44px;cursor:pointer}.catalog-filters button[aria-pressed=true]{background:#e8e1f5;color:#1a122b;border-color:#e8e1f5}.industry-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.industry-card{display:block;background:#100c1b;border:1px solid #ffffff17;border-radius:12px;padding:17px;text-decoration:none;min-width:0}.industry-card:hover{border-color:#8e75b8}.industry-card small{font-size:10px;color:#aa96c6;display:block;margin-bottom:9px}.industry-card h4{font-size:16px;line-height:1.3;color:white;margin:0 0 8px}.industry-card p{font-size:13px;line-height:1.65;color:#b8aec6;margin:0}.industry-card span{display:block;font-size:12px;color:#ff9a81;margin-top:12px}.industry-more{margin-top:13px}.industry-more[hidden]{display:none}
@media(max-width:640px){.catalog-heading{flex-direction:column;gap:9px}.industry-cards{grid-template-columns:1fr}.industry-card{padding:16px}.catalog-filters{gap:6px}.catalog-filters button{font-size:11px;padding:8px 10px}.catalog-heading h3{font-size:17px}}
