.page-hero.svelte-x5vzbw{background:linear-gradient(135deg, var(--soft-cloud) 0%, var(--clean-white) 100%);padding-block:var(--space-16);border-bottom:1px solid var(--interface-grey)}.page-hero-content.svelte-x5vzbw{gap:var(--space-5);max-width:720px;margin-top:var(--space-4);flex-direction:column;display:flex}.page-hero-title.svelte-x5vzbw{font-family:var(--font-heading);font-size:clamp(var(--text-2xl), 4vw, var(--text-4xl));font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--rapid-navy);margin:0}.page-hero-desc.svelte-x5vzbw{font-size:var(--text-lg);color:var(--text-slate);line-height:var(--leading-relaxed);max-width:58ch;margin:0}.hero-actions.svelte-x5vzbw{gap:var(--space-4);flex-wrap:wrap;display:flex}.section--cloud.svelte-x5vzbw{background:var(--soft-cloud)}.pd-grid.svelte-x5vzbw{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.pd-panel.svelte-x5vzbw{background:var(--clean-white);border:1px solid var(--interface-grey);border-radius:var(--radius-xl);overflow:hidden}.pd-panel-header.svelte-x5vzbw{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--interface-grey);display:flex}.pd-panel-header--blue.svelte-x5vzbw{background:var(--blue-light)}.pd-panel-header--green.svelte-x5vzbw{background:var(--soft-mint)}.pd-panel-icon.svelte-x5vzbw{background:var(--clean-white);border-radius:var(--radius-md);width:48px;height:48px;color:var(--software-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pd-panel-header--green.svelte-x5vzbw .pd-panel-icon:where(.svelte-x5vzbw){color:var(--signal-green)}.pd-panel-title.svelte-x5vzbw{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--rapid-navy);margin:0}.pd-panel-body.svelte-x5vzbw{padding:var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}.pd-panel-intro.svelte-x5vzbw{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--rapid-navy);line-height:var(--leading-relaxed);margin:0}.pd-panel-body.svelte-x5vzbw p:where(.svelte-x5vzbw){color:var(--text-slate);line-height:var(--leading-relaxed);font-size:var(--text-sm);margin:0}.pd-features-title.svelte-x5vzbw{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--rapid-navy);margin-top:var(--space-2)}.pd-features-list.svelte-x5vzbw{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.pd-features-list.svelte-x5vzbw li:where(.svelte-x5vzbw){align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-slate);display:flex}.backandforth-grid.svelte-x5vzbw{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:start;display:grid}.backandforth-grid.svelte-x5vzbw h2:where(.svelte-x5vzbw){font-family:var(--font-heading);font-size:clamp(var(--text-2xl), 3vw, var(--text-3xl));font-weight:var(--weight-bold);color:var(--rapid-navy);margin-bottom:var(--space-5)}.backandforth-grid.svelte-x5vzbw p:where(.svelte-x5vzbw){color:var(--text-slate);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.backandforth-examples.svelte-x5vzbw{gap:var(--space-5);flex-direction:column;display:flex}.example-item.svelte-x5vzbw{background:var(--clean-white);border:1px solid var(--interface-grey);border-radius:var(--radius-lg);overflow:hidden}.example-before.svelte-x5vzbw,.example-after.svelte-x5vzbw{padding:var(--space-4) var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.example-before.svelte-x5vzbw{border-bottom:1px solid var(--interface-grey)}.example-before.svelte-x5vzbw p:where(.svelte-x5vzbw),.example-after.svelte-x5vzbw p:where(.svelte-x5vzbw){font-size:var(--text-sm);color:var(--text-slate);line-height:var(--leading-relaxed);margin:0}.example-after.svelte-x5vzbw p:where(.svelte-x5vzbw){color:var(--rapid-navy);font-weight:var(--weight-medium)}.example-label.svelte-x5vzbw{font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:var(--radius-full);align-self:flex-start;padding:2px 8px}.example-label--before.svelte-x5vzbw{color:#b91c1c;background:#fff0f0}.example-label--after.svelte-x5vzbw{background:var(--soft-mint);color:#1a8f5a}.roles-content.svelte-x5vzbw{gap:var(--space-10);flex-direction:column;display:flex}.roles-content.svelte-x5vzbw h2:where(.svelte-x5vzbw){font-family:var(--font-heading);font-size:clamp(var(--text-2xl), 3vw, var(--text-3xl));font-weight:var(--weight-bold);color:var(--rapid-navy);margin-bottom:var(--space-4)}.roles-content.svelte-x5vzbw p:where(.svelte-x5vzbw){color:var(--text-slate);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.roles-cards.svelte-x5vzbw{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.role-card.svelte-x5vzbw{padding:var(--space-6);background:var(--soft-cloud);border:1px solid var(--interface-grey);border-radius:var(--radius-lg)}.role-card-title.svelte-x5vzbw{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--rapid-navy);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--software-blue)}.role-card-list.svelte-x5vzbw{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.role-card-list.svelte-x5vzbw li:where(.svelte-x5vzbw){font-size:var(--text-sm);color:var(--text-slate);padding-left:var(--space-4);position:relative}.role-card-list.svelte-x5vzbw li:where(.svelte-x5vzbw):before{content:"→";color:var(--software-blue);font-size:11px;position:absolute;left:0}@media (width<=1024px){.pd-grid.svelte-x5vzbw,.backandforth-grid.svelte-x5vzbw{grid-template-columns:1fr}.roles-cards.svelte-x5vzbw{grid-template-columns:1fr 1fr}}@media (width<=640px){.roles-cards.svelte-x5vzbw{grid-template-columns:1fr}}
