.solutions-index[data-astro-cid-w2cmstnb]{min-height:100vh;background:#f7f5f2}.hero[data-astro-cid-w2cmstnb]{background:linear-gradient(150deg,#2b00ff,#00bfff);color:#fff;padding:100px 24px 80px;text-align:center}.hero-content[data-astro-cid-w2cmstnb]{max-width:640px;margin:0 auto}.hero-title[data-astro-cid-w2cmstnb]{font-size:40px;font-weight:700;margin:0 0 16px;line-height:1.15}.hero-subtitle[data-astro-cid-w2cmstnb]{font-size:20px;font-weight:500;margin:0 0 12px;opacity:.95}.hero-description[data-astro-cid-w2cmstnb]{font-size:16px;line-height:1.6;opacity:.75;margin:0 0 32px}.btn-primary[data-astro-cid-w2cmstnb]{display:inline-block;padding:16px 32px;background:#fff;color:#0a0a0a;font-size:16px;font-weight:600;border-radius:12px;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.btn-primary[data-astro-cid-w2cmstnb]:hover{opacity:.9}.btn-primary[data-astro-cid-w2cmstnb]:active{transform:scale(.98)}.pillars-section[data-astro-cid-w2cmstnb]{padding:60px 24px 80px;max-width:1100px;margin:0 auto}.section-title[data-astro-cid-w2cmstnb]{font-size:24px;font-weight:700;text-align:center;margin:0 0 40px;color:#1d1d1f}.pillars-grid[data-astro-cid-w2cmstnb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.pillar-card[data-astro-cid-w2cmstnb]{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#fff;border-radius:20px;text-decoration:none;color:inherit;box-shadow:0 2px 12px #0000000f;transition:transform .2s ease,box-shadow .2s ease}.pillar-card[data-astro-cid-w2cmstnb]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.pillar-icon[data-astro-cid-w2cmstnb]{font-size:36px;flex-shrink:0}.pillar-content[data-astro-cid-w2cmstnb]{flex:1}.pillar-title[data-astro-cid-w2cmstnb]{font-size:18px;font-weight:700;margin:0 0 6px;color:#1d1d1f;line-height:1.3}.pillar-headline[data-astro-cid-w2cmstnb]{font-size:14px;color:#666;margin:0 0 12px;line-height:1.5}.pillar-scenarios[data-astro-cid-w2cmstnb]{font-size:13px;color:#2b00ff;font-weight:600}@media(max-width:600px){.hero[data-astro-cid-w2cmstnb]{padding:80px 20px 60px}.hero-title[data-astro-cid-w2cmstnb]{font-size:32px}.hero-subtitle[data-astro-cid-w2cmstnb]{font-size:18px}.pillars-grid[data-astro-cid-w2cmstnb]{grid-template-columns:1fr}.pillar-card[data-astro-cid-w2cmstnb]{padding:20px}}
