.section-canvas{background:radial-gradient(120% 95% at 6% 2%, color-mix(in srgb, var(--c-surface) 85%, transparent), transparent 58%), radial-gradient(115% 100% at 94% 98%, color-mix(in srgb, var(--c-surface) 75%, transparent), transparent 58%), var(--c-surface-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-line) 45%, transparent);border-radius:clamp(24px,3vw,40px);padding:clamp(10px,1.6vw,22px);position:relative}.chrome-glass{background:color-mix(in srgb, var(--c-surface) 72%, transparent);-webkit-backdrop-filter:blur(20px)saturate(120%)}.brand-chip{border-radius:12px}.dark .brand-logo{filter:brightness(0)invert()}.high-contrast .chrome-glass{background:var(--c-surface);-webkit-backdrop-filter:none}.section-canvas--dark{background:radial-gradient(105% 120% at 88% 0%, #ffffff17, transparent 60%), radial-gradient(90% 110% at 8% 100%, #ffffff0f, transparent 62%), var(--c-navy-2);box-shadow:inset 0 0 0 1px #ffffff1a}.section-panel{border:1px solid color-mix(in srgb, var(--c-surface) 55%, transparent);background:color-mix(in srgb, var(--c-surface) 74%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-surface) 70%, transparent), 0 30px 70px #0d343c1a;-webkit-backdrop-filter:blur(20px)saturate(120%);border-radius:clamp(18px,2.4vw,30px);padding:clamp(20px,4vw,56px)}.section-panel--dark{background:#ffffff0f;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 30px 70px #00000038}.section-card{border:1px solid color-mix(in srgb, var(--c-line) 70%, transparent);background:color-mix(in srgb, var(--c-surface) 90%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:20px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 10px 28px #0d343c0f}.section-card:hover,.section-card:focus-visible,.section-card:focus-within{border-color:color-mix(in srgb, var(--c-ink) 22%, transparent);transform:translateY(-4px);box-shadow:0 22px 46px #0d343c1f}.section-card--static:hover,.section-card--static:focus-within{transform:none}.section-card--stack{transition:transform .35s,box-shadow .35s,border-color .35s,flex-basis .5s,flex-grow .5s}.section-card--dark{background:#ffffff12;border-color:#ffffff1f;box-shadow:0 10px 28px #0000002e}.section-card--dark:hover,.section-card--dark:focus-visible,.section-card--dark:focus-within{border-color:#ffffff47;box-shadow:0 22px 46px #00000042}.section-card__icon{background:color-mix(in srgb, var(--c-ink) 6%, var(--c-surface));border:1px solid color-mix(in srgb, var(--c-line) 60%, transparent);color:var(--c-ink-strong)}.section-card__icon--dark{color:#fff;background:#ffffff1a;border-color:#ffffff29}.section-card__media{transition:transform .6s}.section-card:hover .section-card__media,.section-card:focus-within .section-card__media{transform:scale(1.05)}.high-contrast .section-canvas{background:var(--c-surface-2)}.high-contrast .section-canvas--dark{background:var(--c-navy-2)}.high-contrast .section-panel,.high-contrast .section-card{background:var(--c-surface);border-color:var(--c-line);-webkit-backdrop-filter:none}.high-contrast .section-panel--dark,.high-contrast .section-card--dark{background:var(--c-navy-2);border-color:#ffffff8c}.high-contrast .section-card__icon{background:var(--c-surface);border-color:var(--c-line-strong);color:var(--c-ink)}.high-contrast .section-card__icon--dark{background:var(--c-navy-2);color:#fff;border-color:#ffffff8c}@media (prefers-reduced-motion:reduce){.section-card,.section-card--stack,.section-card__media{transition:none}.section-card:hover,.section-card:focus-visible,.section-card:focus-within,.section-card:hover .section-card__media,.section-card:focus-within .section-card__media{transform:none}}
