.sidebar-inner.svelte-7ke6fz{background:var(--bg-white);border-radius:var(--radius-card);padding:var(--space-6);box-shadow:var(--shadow-card)}.sidebar-meta.svelte-7ke6fz{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--bg-section);border-radius:var(--radius);border:1px solid var(--border-light);margin-bottom:var(--space-6)}.meta-label.svelte-7ke6fz{font-size:var(--font-size-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em}.meta-value.svelte-7ke6fz{font-size:var(--font-size-sm);font-weight:500;color:var(--text)}.benefits-row.svelte-7ke6fz{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.benefit-chip.svelte-7ke6fz{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-card);padding:var(--space-4);box-shadow:var(--shadow-card)}.benefit-chip__title.svelte-7ke6fz{display:block;font-weight:500;color:var(--text);margin-bottom:var(--space-1)}.benefit-chip__text.svelte-7ke6fz{font-size:var(--font-size-sm);color:var(--text-muted)}.card-body.svelte-7ke6fz{display:flex;flex-direction:column;gap:var(--space-6)}.content-block.svelte-7ke6fz{padding:var(--space-4);background:var(--bg-section);border-radius:var(--radius);border:1px solid var(--border-light)}.content-block__title.svelte-7ke6fz{font-size:var(--font-size-lg);font-weight:500;color:var(--text);margin-bottom:var(--space-2);letter-spacing:-.01em}.content-block__text.svelte-7ke6fz{color:var(--text-muted);line-height:var(--leading-relaxed)}.flow-steps.svelte-7ke6fz{display:flex;flex-direction:column;gap:var(--space-4)}.flow-step.svelte-7ke6fz{display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-5);background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.flow-step.svelte-7ke6fz .step-number:where(.svelte-7ke6fz){background:var(--text);color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:var(--font-size-sm);flex-shrink:0}.flow-step.svelte-7ke6fz .step-content:where(.svelte-7ke6fz){flex:1}.flow-step.svelte-7ke6fz .step-title:where(.svelte-7ke6fz){font-size:var(--font-size-base);font-weight:500;color:var(--text);margin-bottom:var(--space-1)}.flow-step.svelte-7ke6fz .step-description:where(.svelte-7ke6fz){color:var(--text-muted);line-height:var(--leading-relaxed);font-size:var(--font-size-sm)}.principles-section.svelte-7ke6fz{padding:var(--space-5);background:var(--bg-section);border-radius:var(--radius);border:1px solid var(--border-light)}.principles-section__title.svelte-7ke6fz{font-size:var(--font-size-lg);font-weight:500;color:var(--text);margin-bottom:var(--space-4)}.principles-grid.svelte-7ke6fz{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.principle.svelte-7ke6fz{padding:var(--space-3);background:var(--bg-white);border-radius:var(--radius);border:1px solid var(--border-light);color:var(--text-muted);line-height:var(--leading-relaxed);font-size:var(--font-size-sm)}.principle.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--text)}.benefits-grid.svelte-7ke6fz{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.benefit-card.svelte-7ke6fz{background:var(--bg-section);border:1px solid var(--border-light);border-radius:var(--radius);padding:var(--space-5)}.benefit-card__title.svelte-7ke6fz{font-size:var(--font-size-base);font-weight:500;color:var(--text);margin-bottom:var(--space-2)}.benefit-card__text.svelte-7ke6fz{color:var(--text-muted);line-height:var(--leading-relaxed);font-size:var(--font-size-sm)}.cloud-options-grid.svelte-7ke6fz{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cloud-option.svelte-7ke6fz{padding:var(--space-4);background:var(--bg-section);border-radius:var(--radius);border:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--space-1)}.cloud-option.svelte-7ke6fz strong:where(.svelte-7ke6fz){font-size:var(--font-size-sm);color:var(--text)}.cloud-option.svelte-7ke6fz span:where(.svelte-7ke6fz){font-size:var(--font-size-sm);color:var(--text-muted);line-height:var(--leading-relaxed)}.cloud-option.svelte-7ke6fz code:where(.svelte-7ke6fz){font-size:var(--font-size-xs);background:#0000000a;padding:.1em .3em;border-radius:.25rem}.security-grid.svelte-7ke6fz{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.security-category.svelte-7ke6fz{padding:var(--space-5);background:var(--bg-section);border-radius:var(--radius);border:1px solid var(--border-light)}.security-category__title.svelte-7ke6fz{font-size:var(--font-size-base);font-weight:500;color:var(--text);margin-bottom:var(--space-3)}.security-list.svelte-7ke6fz{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.security-list.svelte-7ke6fz li:where(.svelte-7ke6fz){color:var(--text-muted);line-height:var(--leading-normal);position:relative;padding-left:var(--space-5);font-size:var(--font-size-sm)}.security-list.svelte-7ke6fz li:where(.svelte-7ke6fz):before{content:"✓";position:absolute;left:0;color:var(--text);font-weight:600}.callout.svelte-7ke6fz{padding:var(--space-5);background:var(--bg-section);border-radius:var(--radius);border:1px solid var(--border)}.callout--warn.svelte-7ke6fz{background:#fef9ee;border-color:#e5d5b0}.callout__title.svelte-7ke6fz{font-size:var(--font-size-base);font-weight:500;color:var(--text);margin-bottom:var(--space-3)}.callout__text.svelte-7ke6fz{color:var(--text-muted);line-height:var(--leading-relaxed);font-size:var(--font-size-sm)}.callout__grid.svelte-7ke6fz{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.callout__grid.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--leading-relaxed)}.callout__grid.svelte-7ke6fz p:where(.svelte-7ke6fz) strong:where(.svelte-7ke6fz){color:var(--text)}.compliance-grid.svelte-7ke6fz{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.compliance-item.svelte-7ke6fz{background:var(--bg-section);border:1px solid var(--border-light);border-radius:var(--radius);padding:var(--space-5)}.compliance-item__title.svelte-7ke6fz{font-size:var(--font-size-base);font-weight:500;color:var(--text);margin-bottom:var(--space-2)}.compliance-item__text.svelte-7ke6fz{color:var(--text-muted);line-height:var(--leading-relaxed);font-size:var(--font-size-sm);margin-bottom:var(--space-3)}.compliance-tags.svelte-7ke6fz{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag.svelte-7ke6fz{font-size:var(--font-size-xs);font-weight:500;padding:var(--space-1) var(--space-3);background:var(--surface-dark);color:#fff;border-radius:var(--radius-pill)}.contact-card.svelte-7ke6fz{margin-top:var(--space-8);padding:var(--space-12) var(--space-8);background:var(--surface-dark);border-radius:var(--radius-card);text-align:center;color:#fff}.contact-card__title.svelte-7ke6fz{font-size:var(--font-size-3xl);font-weight:500;margin-bottom:var(--space-3);letter-spacing:-.025em}.contact-card__text.svelte-7ke6fz{font-size:var(--font-size-lg);line-height:var(--leading-relaxed);margin-bottom:var(--space-8);opacity:.7;max-width:32rem;margin-left:auto;margin-right:auto}.contact-card__actions.svelte-7ke6fz{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.contact-card__button.svelte-7ke6fz{padding:var(--space-3) var(--space-6);border-radius:var(--radius);font-weight:500;text-decoration:none;transition:all var(--transition-fast)}.contact-card__button--primary.svelte-7ke6fz{background:#fff;color:var(--surface-dark)}.contact-card__button--primary.svelte-7ke6fz:hover{opacity:.9}.contact-card__button--secondary.svelte-7ke6fz{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.contact-card__button--secondary.svelte-7ke6fz:hover{background:#ffffff26}@media(max-width:768px){.sidebar-inner.svelte-7ke6fz{position:static;margin-bottom:var(--space-6)}.benefits-row.svelte-7ke6fz{grid-template-columns:1fr}.contact-card.svelte-7ke6fz{padding:var(--space-8) var(--space-4)}.contact-card__actions.svelte-7ke6fz{flex-direction:column}.contact-card__button.svelte-7ke6fz{width:100%;text-align:center}}
