.story-grid[data-astro-cid-w6fzp2su]{grid-template-columns:1fr;align-items:center;gap:3.5rem;display:grid}@media (width>=1024px){.story-grid[data-astro-cid-w6fzp2su]{grid-template-columns:1.15fr .85fr;gap:5rem}}.story-title[data-astro-cid-w6fzp2su]{color:var(--c-brand-900);margin-top:.85rem;margin-bottom:1.25rem;font-size:clamp(1.85rem,3.2vw,2.5rem)}.story-p[data-astro-cid-w6fzp2su]{color:var(--c-text-secondary);margin-bottom:1.25rem;font-size:1.025rem;line-height:1.7}.story-quote[data-astro-cid-w6fzp2su]{border-left:3.5px solid var(--c-accent-500);color:var(--c-text-secondary);margin-top:2rem;padding-left:1.75rem;font-size:1rem;font-style:italic;line-height:1.65}.story-quote-icon[data-astro-cid-w6fzp2su]{color:var(--c-accent-500);opacity:.45;margin-bottom:.5rem;display:inline-block}.quote-author[data-astro-cid-w6fzp2su]{justify-content:space-between;align-items:center;margin-top:1.25rem;font-style:normal;display:flex}.quote-author[data-astro-cid-w6fzp2su] strong[data-astro-cid-w6fzp2su]{color:var(--c-brand-900);font-size:1rem;display:block}.quote-author[data-astro-cid-w6fzp2su] span[data-astro-cid-w6fzp2su]{color:var(--c-text-muted);font-size:.85rem}.quote-sign[data-astro-cid-w6fzp2su]{mix-blend-mode:multiply;opacity:.85}.visual-card[data-astro-cid-w6fzp2su]{border:1px solid var(--c-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);background:#fff;padding:1rem}.visual-img[data-astro-cid-w6fzp2su]{border-radius:var(--radius-md);object-fit:cover;width:100%;height:380px}.visual-caption[data-astro-cid-w6fzp2su]{flex-direction:column;gap:.2rem;margin-top:1rem;padding-inline:.5rem;display:flex}.caption-title[data-astro-cid-w6fzp2su]{color:var(--c-brand-900);font-size:.95rem;font-weight:700}.caption-desc[data-astro-cid-w6fzp2su]{color:var(--c-text-muted);font-size:.85rem}.mv-grid[data-astro-cid-w6fzp2su]{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=768px){.mv-grid[data-astro-cid-w6fzp2su]{grid-template-columns:1fr 1fr}}.mv-card[data-astro-cid-w6fzp2su]{border:1px solid var(--c-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);background:#fff;padding:clamp(2rem,4vw,3rem)}.mv-card[data-astro-cid-w6fzp2su]:hover{border-color:var(--c-blue-500);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.mv-icon[data-astro-cid-w6fzp2su]{border-radius:var(--radius-sm);background:var(--c-blue-50);width:48px;height:48px;color:var(--c-blue-600);justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.mv-icon[data-astro-cid-w6fzp2su] svg[data-astro-cid-w6fzp2su]{width:24px;height:24px}.mv-title[data-astro-cid-w6fzp2su]{color:var(--c-brand-900);margin-bottom:1rem;font-size:1.35rem}.mv-desc[data-astro-cid-w6fzp2su]{color:var(--c-text-secondary);font-size:.95rem;line-height:1.7}.values-grid-full[data-astro-cid-w6fzp2su]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.values-grid-full[data-astro-cid-w6fzp2su]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.values-grid-full[data-astro-cid-w6fzp2su]{grid-template-columns:repeat(4,1fr)}}.v-box[data-astro-cid-w6fzp2su]{background:var(--c-bg-page);border:1px solid var(--c-border-subtle);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:1.75rem}.v-box[data-astro-cid-w6fzp2su]:hover{border-color:var(--c-accent-500);box-shadow:var(--shadow-md);transform:translateY(-3px)}.v-box__header[data-astro-cid-w6fzp2su]{align-items:center;gap:.85rem;margin-bottom:1rem;display:flex}.v-box__icon[data-astro-cid-w6fzp2su]{border-radius:var(--radius-sm);background:var(--c-accent-50);width:38px;height:38px;color:var(--c-accent-500);flex-shrink:0;justify-content:center;align-items:center;display:flex}.v-box__icon[data-astro-cid-w6fzp2su] svg[data-astro-cid-w6fzp2su]{width:20px;height:20px}.v-box__title[data-astro-cid-w6fzp2su]{color:var(--c-brand-900);font-size:1.1rem}.v-box__desc[data-astro-cid-w6fzp2su]{color:var(--c-text-secondary);font-size:.9rem;line-height:1.55}.steps-grid[data-astro-cid-w6fzp2su]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.steps-grid[data-astro-cid-w6fzp2su]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.steps-grid[data-astro-cid-w6fzp2su]{grid-template-columns:repeat(4,1fr)}}.step-card[data-astro-cid-w6fzp2su]{border-radius:var(--radius-md);transition:all var(--transition-fast);background:#ffffff0a;border:1px solid #ffffff1a;padding:2rem 1.5rem}.step-card[data-astro-cid-w6fzp2su]:hover{border-color:var(--c-accent-400);background:#ffffff14;transform:translateY(-3px)}.step-num[data-astro-cid-w6fzp2su]{color:var(--c-accent-400);margin-bottom:.75rem;font-size:2rem;font-weight:800;line-height:1;display:block}.step-title[data-astro-cid-w6fzp2su]{color:#fff;margin-bottom:.75rem;font-size:1.15rem}.step-desc[data-astro-cid-w6fzp2su]{color:var(--c-text-inverse-muted);font-size:.875rem;line-height:1.6}.cta-box[data-astro-cid-w6fzp2su]{border:1px solid var(--c-border-subtle);border-radius:var(--radius-lg);max-width:800px;box-shadow:var(--shadow-xl);background:#fff;margin-inline:auto;padding:clamp(2rem,5vw,4rem)}.cta-box__title[data-astro-cid-w6fzp2su]{color:var(--c-brand-900);margin-bottom:.75rem;font-size:clamp(1.85rem,3vw,2.35rem)}.cta-box__subtitle[data-astro-cid-w6fzp2su]{color:var(--c-text-secondary);margin-bottom:2rem;font-size:1.05rem;line-height:1.6}.cta-box__actions[data-astro-cid-w6fzp2su]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}
