.nd-section{padding:clamp(3rem,6vw,5.5rem) 30px}@media (max-width:600px){.nd-section{padding-left:20px;padding-right:20px}}.nd-inner{max-width:1200px;margin-left:auto;margin-right:auto;width:100%;}.nd-inner-narrow{max-width:900px;margin-left:auto;margin-right:auto;width:100%;}.nd-section-muted{background-color:var(--surface-muted);}.nd-section-dark{background-color:var(--surface-dark);color:var(--text-inverse)}.nd-section-dark h1,.nd-section-dark h2,.nd-section-dark h3,.nd-section-dark h4,.nd-section-dark h5,.nd-section-dark h6{color:var(--text-inverse)}.nd-section-dark a:not(.nd-button-primary):not(.nd-button-secondary){color:var(--text-inverse)}.nd-card{background-color:var(--surface-page);border:1px solid var(--border-default);border-radius:10px;box-shadow:0 8px 28px rgba(15,17,22,.06);padding:32px 30px;}.nd-card-accent{border-top-width:4px;border-top-style:solid;border-top-color:var(--brand-primary);}.nd-eyebrow{color:var(--brand-primary);font-size:14px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;margin-bottom:12px;}.nd-heading-section{color:var(--text-primary);font-size:clamp(2rem,4vw,2.5rem);line-height:1.15;margin-bottom:24px;}.nd-lead{color:var(--text-secondary);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6;margin-bottom:24px;}.nd-button-primary{align-items:center;background-color:var(--brand-primary);border-radius:6px;color:var(--text-inverse);display:inline-flex;font-weight:600;justify-content:center;padding:12px 20px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.nd-button-primary:is(:hover,:focus){background-color:var(--brand-primary-hover);color:var(--text-inverse);transform:translateY(-1px)}.nd-button-secondary{align-items:center;background-color:transparent;border:2px solid var(--text-primary);border-radius:6px;color:var(--text-primary);display:inline-flex;font-weight:600;justify-content:center;padding:10px 18px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.nd-button-secondary:is(:hover,:focus){background-color:var(--text-primary);color:var(--text-inverse)}.nd-button-group{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:14px;}.nd-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:24px;}@media (max-width:900px){.nd-grid-3{grid-template-columns:1fr;}}.nd-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:24px;}@media (max-width:800px){.nd-grid-2{grid-template-columns:1fr;}}.nd-form-shell{background-color:var(--surface-page);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:var(--border-default);border-right-color:var(--border-default);border-bottom-color:var(--border-default);border-left-color:var(--border-default);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.nd-table-wrap{overflow-x:auto}.nd-table-wrap table{width:100%;border-collapse:collapse}.nd-table-wrap th,.nd-table-wrap td{padding:12px 14px;border-bottom:1px solid var(--border-default);text-align:left;vertical-align:top}.nd-table-wrap th{font-weight:700;color:var(--text-primary)}