.about-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.about-hero h1 span.dim{color:var(--muted);display:block}.quote-card{position:relative;padding:28px 30px;border:1px solid var(--line);border-left:3px solid var(--i2b-red);border-radius:18px;background:#ffffffc7;box-shadow:var(--shadow-soft);overflow:hidden}.quote-card:after{content:"";position:absolute;right:-42px;top:-42px;width:126px;height:126px;border-radius:50%;background:radial-gradient(circle,rgba(255,0,0,.13),transparent 68%);animation:i2bHaloPulse 5.2s ease-in-out infinite;pointer-events:none}.quote-card>*{position:relative;z-index:1}.quote-card .quote{font-family:Manrope,Inter,sans-serif;font-size:22px;font-weight:700;color:var(--ink);line-height:1.3;letter-spacing:-.02em;margin-bottom:14px}.quote-card .meta{color:var(--muted);font-size:14px;line-height:1.6}.pillars-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pillar-card{position:relative;padding:28px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;box-shadow:0 14px 38px #1717170d;transition:transform var(--ease),border-color var(--ease),box-shadow var(--ease);display:flex;flex-direction:column}.pillar-card:hover{transform:translateY(-4px);border-color:#ff00003d;box-shadow:var(--shadow-soft)}.pillar-card.priority{border-top:3px solid var(--i2b-red)}.pillar-card .num{font-size:11px;font-weight:950;color:var(--muted);letter-spacing:.14em;margin-bottom:12px;display:flex;gap:8px}.pillar-card .num em{color:var(--i2b-red);font-style:normal;font-size:10px}.pillar-card h3{font-size:19px;margin-bottom:8px}.pillar-card p{font-size:14px;line-height:1.6;flex:1}.pillar-card .more{margin-top:16px;color:var(--i2b-red);font-size:13px;font-weight:900}.why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.why-card{padding:28px;border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.why-card .num{color:#ff9a9a;font-size:11px;font-weight:950;letter-spacing:.14em;margin-bottom:14px}.why-card .arrow{color:var(--i2b-red);font-size:22px;line-height:1;margin-bottom:14px;font-weight:800}.why-card h3{font-size:19px;margin-bottom:10px;color:#fff}.why-card p{font-size:14px;line-height:1.65;color:#ffffffbd}.stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:36px}.stat-strip .stat{padding:22px;border-radius:18px;background:#fff;border:1px solid var(--line)}.stat-strip .stat strong{display:block;color:var(--i2b-red);font-size:36px;font-weight:800;letter-spacing:-.04em;line-height:1}.stat-strip .stat span{display:block;margin-top:8px;color:var(--muted);font-size:13px;font-weight:800;line-height:1.4}.stat-strip .stat small{display:block;color:#666666b3;font-size:11px;margin-top:6px;letter-spacing:.04em}.logos-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.logos-row .lpill{padding:7px 16px;border:1px solid var(--line);border-radius:999px;color:var(--graphite);font-size:13px;font-weight:800}.culture-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.culture-visual{position:relative;min-height:320px;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle at 70% 70%,rgba(255,0,0,.1),transparent 40%),linear-gradient(135deg,#fff,#f7f7f8);display:grid;place-items:center}.culture-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(23,23,23,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(23,23,23,.05) 1px,transparent 1px);background-size:32px 32px;animation:i2bGridDrift 13s ease-in-out infinite}.culture-visual:after{content:"";position:absolute;right:18%;bottom:18%;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(255,0,0,.18),transparent 66%);animation:i2bHaloPulse 4.8s ease-in-out infinite}.culture-visual span{position:relative;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-align:center;line-height:1.8}.cpts{display:flex;flex-direction:column;gap:0;margin-bottom:28px}.cpts .cpt{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--graphite);line-height:1.5}.cpts .cpt:last-child{border-bottom:none}.cpts .cpt:before{content:"→";color:var(--i2b-red);font-weight:900;flex-shrink:0}@media(max-width:1080px){.about-hero-grid,.culture-grid{grid-template-columns:1fr;gap:32px}.pillars-grid,.why-grid{grid-template-columns:1fr}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.quote-card:after,.culture-visual:before,.culture-visual:after{animation:none}}
