.sections-root{background:var(--bg-gray);color:var(--text-dark);min-height:100vh}.sections-root .breadcrumb{background:var(--background);padding:var(--space-sm) 5%;border-bottom:2px solid var(--primary-teal);align-items:center;gap:var(--space-xs);font-size:var(--text-base);flex-wrap:wrap;display:flex}.sections-root .breadcrumb a{align-items:center;gap:var(--space-xs);color:var(--dark-blue);transition:color var(--motion-base);font-weight:700;text-decoration:none;display:inline-flex}.sections-root .breadcrumb a:hover{color:var(--teal-text)}.sections-root .breadcrumb i{font-size:var(--text-xs);color:var(--c-gray-73)}html[dir=ltr] .sections-root .breadcrumb i{transform:scaleX(-1)}.sections-root .breadcrumb span{color:var(--teal-text);font-weight:700}.sections-hero{background:linear-gradient(135deg, var(--dark-blue) 0%, var(--c-blue-14-2) 55%, var(--c-blue-27) 100%);color:var(--background);text-align:center;padding:var(--space-5xl) 5% var(--space-5xl)}.sections-hero h1{font-size:var(--text-3xl);font-weight:var(--font-extra-bold,800);margin:0 0 var(--space-md)}.sections-hero p{max-width:640px;font-size:var(--text-base);color:#ffffffe0;margin:0 auto;line-height:1.9}.sections-grid{max-width:1100px;padding:var(--space-4xl) 5% var(--space-5xl);gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 auto;display:grid}.section-card{background:var(--background);border:1px solid var(--c-teal-91);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-xl);color:inherit;transition:transform var(--motion-base) ease, box-shadow var(--motion-base) ease, border-color var(--motion-base) ease;flex-direction:column;text-decoration:none;display:flex;box-shadow:0 4px 14px #1c3c5a0f}.section-card:hover{border-color:var(--primary-teal);transform:translateY(-4px);box-shadow:0 12px 28px #1c3c5a24}.section-card.is-soon{cursor:default;opacity:.72;background:var(--c-gold-98-2);border-style:dashed}.section-card.is-soon:hover{border-color:var(--c-orange-81);transform:none;box-shadow:0 4px 14px #1c3c5a0f}.section-card.is-soon .section-card-icon{background:linear-gradient(135deg, var(--c-teal-64), var(--c-blue-47))}.section-card-soon{font-size:var(--text-sm);color:var(--c-gray-51);background:var(--c-gold-90);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-full);align-items:center;font-weight:700;display:inline-flex}.section-card-icon{border-radius:var(--radius-lg);width:58px;height:58px;font-size:var(--text-xl);color:var(--background);background:linear-gradient(135deg, var(--primary-teal-dark), var(--dark-blue));margin-bottom:var(--space-lg);justify-content:center;align-items:center;display:flex}.section-card-title{font-size:var(--text-lg);color:var(--dark-blue);margin:0 0 var(--space-xs);font-weight:800}.section-card-desc{font-size:var(--text-base);color:var(--c-gray-33);margin:0 0 var(--space-lg);flex:1;line-height:1.75}.section-card-footer{padding-top:var(--space-md);border-top:1px solid var(--bg-gray);justify-content:space-between;align-items:center;display:flex}.section-card-count{font-size:var(--text-sm);color:var(--c-gray-53);background:var(--primary-teal-light);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-full);font-weight:700}.section-card-cta{align-items:center;gap:var(--space-xs);font-size:var(--text-base);color:var(--teal-text);font-weight:700;display:inline-flex}html[dir=ltr] .section-card-cta i{transform:scaleX(-1)}.section-card:hover .section-card-cta i{transform:translate(-4px)}html[dir=ltr] .section-card:hover .section-card-cta i{transform:scaleX(-1)translate(-4px)}@media (max-width:600px){.sections-hero{padding:var(--space-3xl) 6% var(--space-4xl)}.sections-hero h1{font-size:var(--text-2xl)}.sections-grid{padding:var(--space-2xl) 5% var(--space-4xl);gap:var(--space-lg)}}