:root{--vh: 1vh;--purple-deep: #0f0520;--purple-dark: #1a0a35;--purple-mid: #2d1060;--purple-main: #5b21b6;--purple-light: #7c3aed;--purple-glow: #a855f7;--cyan: #22d3ee;--cyan-dim: #0891b2;--white: #ffffff;--off-white: #f0eeff;--red: #fb2c36;--lavender: #ede9fe;--text-body: #d1c4e9;--text-muted: #8b7aa8;--input-border: rgba(61, 26, 110, 0.15);--card-bg: rgba(45, 16, 96, 0.4);--card-border: rgba(124, 58, 237, 0.25);--nav-h: 68px}.about-block{background:var(--off-white);color:#1a0a35}.about-block .section-tag{color:var(--purple-glow)}.about-block .section-title{color:#1a0a35}.about-block .about-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:48px}.about-block .about-text p{font-size:16px;line-height:1.8;color:#4a3570;margin-bottom:16px}.about-block .about-description p{font-size:16px;line-height:1.8;color:#4a3570;margin-bottom:16px}.about-block .about-pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.about-block .pill{background:rgba(91,33,182,.1);border:1px solid rgba(91,33,182,.25);color:var(--purple-main);padding:6px 14px;border-radius:100px;font-size:13px;font-weight:600}.about-block .about-visual{background:linear-gradient(135deg, var(--purple-mid), var(--purple-dark));border-radius:20px;padding:40px;display:flex;flex-direction:column;gap:16px}.about-block .feature-row{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.06);border-radius:12px;padding:14px 18px;border:1px solid rgba(255,255,255,.08)}.about-block .feature-icon{color:var(--cyan);width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg, var(--purple-light), var(--cyan-dim));display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-block .feature-row-text{color:var(--white)}.about-block .feature-row-text strong{font-weight:700;font-size:14px;display:block}.about-block .feature-row-text span{font-size:12px;color:rgba(255,255,255,.5)}@media only screen and (max-width: 991px){.about-block .about-grid{grid-template-columns:1fr;gap:32px;margin-top:32px}}
