.nd-figma-page--alternative,.nd-figma-page--alternatives-index{--nd-compare-yes:var(--mkt-green-text,#1f7a4d);--nd-compare-no:var(--mkt-red,#ff492f);--nd-compare-partial:var(--mkt-amber-text,#8a5a00);--nd-radius-lg:16px;--nd-radius-pill:var(--mkt-radius-pill,999px);--nd-border:#e2e2e2;--nd-text:#111;--nd-text-secondary:#374151;--nd-text-muted:#6b7280;--nd-section-padding:5rem;--nd-page-gutter:1.5rem;background:var(--mkt-white,#fff)}.nd-figma-page--alternative:before,.nd-figma-page--alternatives-index:before{content:none}.nd-figma-page--alternative>:not(.nd-features-bg),.nd-figma-page--alternatives-index>:not(.nd-features-bg){z-index:2}.nd-features-bg__layer--alt-weather-1{--features-bg-image:var(--mkt-bg-weather);--features-bg-y:1500px;--features-bg-w:1684px;--features-bg-h:1057px}.nd-features-bg__layer--alt-nature-1{--features-bg-image:var(--mkt-bg-nature);--features-bg-x:-40px;--features-bg-y:2700px;--features-bg-w:2039px;--features-bg-h:1280px}.nd-features-bg__layer--alt-weather-2{--features-bg-image:var(--mkt-bg-weather);--features-bg-y:3900px;--features-bg-w:1684px;--features-bg-h:1057px}.nd-features-bg__layer--alt-idx{--features-bg-image:var(--mkt-bg-weather);--features-bg-x:1px;--features-bg-y:900px;--features-bg-w:1684px;--features-bg-h:1057px}.nd-gradient-cta--alternative,.nd-gradient-cta--alt-index{margin-bottom:113px}.nd-figma-page--alternative .nd-figma-hero,.nd-figma-page--alternatives-index .nd-figma-hero{padding-top:var(--mkt-hero-offset)}.nd-figma-hero--alternative .nd-marketing-breadcrumb{margin-bottom:0}.nd-compare-table-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--nd-radius-lg);background:var(--mkt-white,#fff);border:1px solid color-mix(in srgb, var(--nd-border) 50%, transparent);max-width:900px;margin-inline:auto;overflow-x:auto}.nd-compare-table{border-collapse:collapse;width:100%;font-size:.938rem;line-height:1.5}.nd-compare-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--nd-text-muted);border-bottom:1px solid var(--nd-border);background:color-mix(in srgb, var(--mkt-cyan-text,#167485) 3%, var(--mkt-white,#fff));padding:1rem 1.25rem;font-size:.813rem;font-weight:600}.nd-compare-table :where(thead) th:not(:first-child){text-align:center;min-width:130px}@media not (max-width:900px){.nd-compare-table-wrap{overflow-x:clip}.nd-compare-table thead th{top:var(--mkt-sticky-top);z-index:3;position:sticky}.nd-compare-table thead th:first-child{border-top-left-radius:calc(var(--nd-radius-lg) - 1px)}.nd-compare-table thead th:last-child{border-top-right-radius:calc(var(--nd-radius-lg) - 1px)}.nd-compare-table tbody tr:last-child{border-bottom-left-radius:calc(var(--nd-radius-lg) - 1px);border-bottom-right-radius:calc(var(--nd-radius-lg) - 1px)}}.nd-compare-table td,.nd-compare-table tbody th[scope=row]{border-bottom:1px solid color-mix(in srgb, var(--nd-border) 40%, transparent);color:var(--nd-text);padding:.75rem 1.25rem}.nd-compare-table tbody th[scope=row]{text-align:left;vertical-align:top;font-weight:500}.nd-compare-table td:not(:first-child){text-align:center;vertical-align:top}.nd-compare-table .nd-compare-group th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--mkt-cyan-text,#167485);border-bottom:1px solid color-mix(in srgb, var(--nd-border) 40%, transparent);padding:1.25rem 1.25rem .4rem;font-size:.7rem;font-weight:700}.nd-compare-table tbody tr:where(:first-child).nd-compare-group th{padding-top:.5rem}.nd-compare-table tbody tr.nd-compare-group:hover{background:0 0}.nd-compare-table tbody tr.nd-compare-row--limit{background:color-mix(in srgb, var(--mkt-amber-text,#8a5a00) 6%, transparent)}.nd-compare-table tbody tr.nd-compare-row--limit:hover{background:color-mix(in srgb, var(--mkt-amber-text,#8a5a00) 11%, transparent)}.nd-compare-feature-name{font-weight:500;display:block}.nd-compare-feature-desc{color:var(--mkt-ink-soft,#5e676c);margin-top:2px;font-size:.75rem;line-height:1.4;display:block}.nd-compare-table tbody tr:last-child td,.nd-compare-table tbody tr:last-child th{border-bottom:none}.nd-compare-table tbody tr:hover{background:color-mix(in srgb, var(--nd-surface) 80%, transparent)}.nd-compare-icon{stroke-width:2.5px;width:20px;height:20px}.nd-compare-icon--yes{color:var(--nd-compare-yes)}.nd-compare-icon--no{color:var(--nd-compare-no)}.nd-compare-icon--partial{color:var(--nd-compare-partial)}.nd-compare-status{justify-content:center;align-items:center;display:inline-flex}.nd-compare-note{color:var(--nd-text-muted);margin-top:2px;font-size:.75rem;display:block}.nd-compare-value{color:var(--nd-text);font-size:.9375rem;font-weight:600;display:inline-block}.nd-compare-jump{max-width:900px;padding-inline:var(--nd-page-gutter);flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 auto 1.25rem;display:flex}.nd-compare-jump__chip{border-radius:var(--nd-radius-pill);background:color-mix(in srgb, var(--mkt-cyan-text,#167485) 8%, transparent);min-height:44px;color:var(--mkt-cyan-text,#167485);letter-spacing:.02em;align-items:center;padding:0 16px;font-size:.75rem;font-weight:600;transition:background-color .16s ease-out;display:inline-flex}.nd-compare-jump__chip:hover{background:color-mix(in srgb, var(--mkt-cyan-text,#167485) 14%, transparent)}.nd-compare-table tr.nd-compare-group{scroll-margin-top:calc(var(--mkt-sticky-top) + 32px)}@media not (max-width:900px){.nd-compare-table tr.nd-compare-group{scroll-margin-top:calc(var(--mkt-sticky-top) + 68px)}}.nd-compare-top{min-height:44px;color:var(--mkt-cyan-text,#167485);align-items:center;gap:6px;margin-top:.75rem;font-size:.813rem;font-weight:600;display:inline-flex}.nd-compare-top svg{width:16px;height:16px}.nd-when-section{padding-block:var(--nd-section-padding)}.nd-when-grid{max-width:900px;padding-inline:var(--nd-page-gutter);grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;margin-inline:auto;display:grid}.nd-when-card{border-radius:var(--nd-radius-lg);border:1px solid color-mix(in srgb, var(--nd-border) 50%, transparent);background:var(--mkt-white,#fff);padding:2rem}.nd-when-card h2{color:var(--nd-text);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.nd-when-card ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.nd-when-card li{color:var(--nd-text-secondary);padding-left:1.5rem;font-size:.938rem;line-height:1.55;position:relative}.nd-when-card--them li:before{content:"→";color:var(--nd-compare-partial);position:absolute;left:0}.nd-when-card--us li:before{content:"✓";color:var(--nd-compare-yes);font-weight:600;position:absolute;left:0}.nd-when-card--us{background:color-mix(in srgb, var(--mkt-cyan-text,#167485) 5%, var(--mkt-white,#fff));border-color:color-mix(in srgb, var(--mkt-cyan-text,#167485) 22%, transparent)}.nd-alt-index-grid{width:100%;max-width:1060px;padding-inline:var(--nd-page-gutter);flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-inline:auto;display:flex}.nd-alt-index-card{border-radius:var(--nd-radius-lg);border:1px solid color-mix(in srgb, var(--nd-border) 50%, transparent);background:var(--mkt-white,#fff);flex-direction:column;flex:0 calc(33.3333% - 1rem);gap:.75rem;min-width:0;padding:2rem;display:flex}.nd-alt-index-card__tag{border-radius:var(--nd-radius-pill);background:color-mix(in srgb, var(--mkt-cyan-text,#167485) 10%, transparent);color:var(--mkt-cyan-text,#167485);align-self:flex-start;padding:3px 11px;font-size:.75rem;font-weight:600}.nd-alt-index-card__tag--lms{background:color-mix(in srgb, var(--mkt-amber-text,#8a5a00) 12%, transparent);color:var(--mkt-amber-text,#8a5a00)}.nd-alt-index-card__tag--platform{background:color-mix(in srgb, var(--mkt-green-text,#1f7a4d) 12%, transparent);color:var(--mkt-green-text,#1f7a4d)}.nd-alt-index-card__tag--aitool{background:color-mix(in srgb, var(--nd-text) 8%, transparent);color:var(--nd-text-secondary)}.nd-alt-index-card h2{color:var(--nd-text);font-size:1.125rem;font-weight:600}.nd-alt-index-card p{color:var(--nd-text-secondary);flex:1;font-size:.875rem;line-height:1.6}@media (max-width:900px){.nd-compare-table-wrap{max-width:calc(100vw - 40px)}.nd-when-grid{grid-template-columns:1fr;max-width:600px}.nd-alt-index-card{flex:0 calc(50% - .75rem)}}@media (max-width:768px){.nd-figma-page--alternative .nd-figma-hero,.nd-figma-page--alternatives-index .nd-figma-hero{padding:88px 0 26px}.nd-compare-table-wrap{border-radius:12px;max-width:calc(100vw - 32px)}.nd-compare-table{font-size:.813rem}.nd-compare-table thead th{padding:.75rem .875rem;font-size:.688rem}.nd-compare-table :where(thead) th:not(:first-child){min-width:90px}.nd-compare-table td,.nd-compare-table tbody th[scope=row]{padding:.625rem .875rem}.nd-compare-table .nd-compare-group th{padding:.9rem .875rem .3rem}.nd-compare-feature-desc{font-size:.688rem;line-height:1.35}.nd-compare-icon{width:16px;height:16px}.nd-when-card{padding:1.25rem}.nd-when-card h2{font-size:1rem}.nd-when-card li{font-size:.813rem}.nd-alt-index-card{flex:100%;padding:1.25rem}.nd-alt-index-card h2{font-size:1rem}.nd-alt-index-card p{font-size:.813rem}.nd-pricing-faq-list{padding-inline:0}}@media (max-width:420px){.nd-compare-table thead th:first-child,.nd-compare-table tbody th[scope=row]{background:var(--mkt-white,#fff);z-index:1;max-width:180px;position:sticky;left:0}.nd-compare-feature-desc{display:none}.nd-compare-table thead th:not(:first-child){min-width:70px;font-size:.625rem}.nd-compare-table td,.nd-compare-table tbody th[scope=row]{padding:.5rem .625rem}}