.about-v2{background:var(--background);color:var(--foreground);min-height:100vh}.ab-open{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;align-items:center;padding:170px 0 40px}.ab-open h1{font-family:var(--font-space-grotesk),var(--font-body),sans-serif;font-weight:600;font-size:clamp(40px,4.8vw,70px);line-height:1.05;letter-spacing:-.035em;margin:0 0 22px;text-wrap:balance}.ab-open h1 span{color:inherit}.ab-open header p{color:var(--muted-foreground);font-size:clamp(16px,1.3vw,18px);line-height:1.6;max-width:480px;margin:0}.ab-open figure{margin:0;border-radius:18px;overflow:hidden;border:1px solid var(--border);box-shadow:0 40px 100px rgba(0,0,0,.5);aspect-ratio:16/10;background:#05070b}.ab-open img{width:100%;height:100%;object-fit:cover;display:block}.ab-block{padding-top:90px}.ab-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ab-cards li{border:1px solid var(--border);border-radius:16px;padding:26px 24px 28px;background:var(--card)}.ab-cards h3{font-family:var(--font-space-grotesk),var(--font-body),sans-serif;font-size:20px;margin:0 0 10px}.ab-cards p{margin:0;color:var(--muted-foreground);font-size:15px;line-height:1.6}.ab-not li{background:transparent;border-style:dashed}.ab-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.ab-split .hv-head{margin-bottom:0}.ab-text p{color:var(--muted-foreground);font-size:17px;line-height:1.65;margin:0 0 16px}.ab-how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ab-how li{border-top:1px solid rgba(145,183,244,.45);padding-top:18px}.ab-how span{display:block;font-size:12px;color:var(--primary);letter-spacing:.06em;margin-bottom:10px}.ab-how h3{font-family:var(--font-space-grotesk),var(--font-body),sans-serif;font-size:19px;margin:0 0 8px}.ab-how p{margin:0;color:var(--muted-foreground);font-size:15px;line-height:1.6}@media (max-width:900px){.ab-open,.ab-split{grid-template-columns:1fr;gap:32px}.ab-open{padding-top:120px}.ab-cards,.ab-how{grid-template-columns:1fr}}