.nl-v2 .integ-section[data-astro-cid-hnvajbvt]{padding:56px 0;background:var(--bg-page, #f9f9fb);border-top:1px solid var(--ink-100, #ebebef);border-bottom:1px solid var(--ink-100, #ebebef)}.nl-v2 .integ-head[data-astro-cid-hnvajbvt]{text-align:center;margin-bottom:28px}.nl-v2 .integ-eyebrow[data-astro-cid-hnvajbvt]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-purple-500, #8358fa);margin:0 0 8px}.nl-v2 .integ-title[data-astro-cid-hnvajbvt]{font-size:clamp(40px,4.5vw,64px);font-weight:200;color:var(--fg-1, #1c1c1f);margin:0 0 6px;letter-spacing:-.01em;line-height:1.05}.nl-v2 .integ-desc[data-astro-cid-hnvajbvt]{font-size:14px;color:var(--fg-3, #6b6b75);margin:0}.nl-v2 .integ-strip[data-astro-cid-hnvajbvt]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.nl-v2 .integ-chip[data-astro-cid-hnvajbvt]{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 8px;background:#fff;border:1px solid var(--ink-150, #e8e8ef);border-radius:9999px;transition:border-color .15s,box-shadow .15s}.nl-v2 .integ-chip[data-astro-cid-hnvajbvt]:hover{border-color:#8358fa4d;box-shadow:0 2px 10px #8358fa14}.nl-v2 .integ-chip[data-astro-cid-hnvajbvt] img[data-astro-cid-hnvajbvt]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.nl-v2 .integ-chip[data-astro-cid-hnvajbvt] span[data-astro-cid-hnvajbvt]{font-size:13px;font-weight:500;color:var(--fg-2, #3c3c44);white-space:nowrap}.nl-v2 .integ-more-chip[data-astro-cid-hnvajbvt]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:transparent;border:1px dashed var(--nl-purple-300, #c4b5fd);border-radius:9999px;font-size:13px;font-weight:600;color:var(--nl-purple-600, #6d3de8);text-decoration:none;transition:background .15s,border-color .15s}.nl-v2 .integ-more-chip[data-astro-cid-hnvajbvt]:hover{background:#8358fa0d;border-color:var(--nl-purple-500, #8358fa)}.nl-v2 #pricing .pricing-cards{display:grid!important;grid-template-columns:14% repeat(var(--tier-count, 4),1fr)!important;gap:0!important;-moz-column-gap:0!important;column-gap:0!important;margin-bottom:32px}.nl-v2 #pricing .pricing-cards .price-card{margin:0 8px}@media (max-width: 720px){.nl-v2 #pricing .pricing-cards{grid-template-columns:1fr!important}.nl-v2 #pricing .pricing-cards .price-card{grid-column:1!important;margin:0}}.nl-v2 #pricing .pricing-table .tier-price{font-family:var(--font-display, "Manrope", sans-serif);font-weight:200;font-size:22px;color:var(--nl-purple-500, #8358fa);letter-spacing:-.01em;margin-top:6px;line-height:1.1;text-transform:none}.nl-v2 #pricing .pricing-table .tier-price strong{font-weight:200}.nl-v2 #pricing .pricing-table .tier-price .from-label,.nl-v2 #pricing .pricing-table .tier-price .per-label{font-size:11px;font-weight:600;color:var(--fg-3, #6b6b75);text-transform:uppercase;letter-spacing:.08em}.nl-v2 #pricing .pricing-table .tier-price .from-label{margin-right:4px}.nl-v2 #pricing .pricing-table .tier-price .per-label{margin-left:4px}.nl-v2 #pricing .price-card .desc-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.nl-v2 #pricing .price-card .desc-list li{position:relative;padding-left:16px;font-size:14px;color:var(--fg-3, #6b6b75);line-height:1.4}.nl-v2 #pricing .price-card .desc-list li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--nl-purple-400, #9878ff)}.nl-v2 #pricing .pricing-table th.is-selected,.nl-v2 #pricing .pricing-table td.is-selected{background:linear-gradient(135deg,#8358fa33,#8358fa1a)!important;box-shadow:inset 0 0 0 3px var(--nl-purple-500, #8358fa)!important;position:relative}.nl-v2 #pricing .pricing-table th.is-selected .tier-name{color:var(--nl-purple-500, #8358fa)!important}.nl-v2 #pricing .pricing-table th.is-selected .tier-price{color:var(--nl-purple-500, #8358fa)!important;font-weight:700!important}.nl-v2 #pricing .pricing-table th.is-selected:before{content:"✓ Selected";display:block;width:-moz-fit-content;width:fit-content;margin:-6px auto 10px;background:var(--nl-purple-500, #8358fa);color:#fff;padding:4px 12px;border-radius:9999px;font-family:var(--font-display, "Manrope", sans-serif);font-weight:700;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px #8358fa4d}.nl-v2 #pricing .price-card.is-selected{border:2px solid var(--nl-purple-500, #8358fa)!important;box-shadow:0 12px 32px #8358fa40!important;transform:translateY(-4px)}.nl-v2 #pricing .price-card.is-selected .pick{background:var(--nl-purple-500, #8358fa)!important;color:#fff!important;border-color:var(--nl-purple-500, #8358fa)!important}.nl-v2 #pricing .pricing-cards:has(.price-card.is-selected) .price-card.featured:not(.is-selected){border:1px solid var(--border, #e7e7ec)!important;box-shadow:0 1px 3px #0000000a!important;transform:none!important}.nl-v2 #pricing .pricing-cards:has(.price-card.is-selected) .price-card.featured:not(.is-selected):before{display:none!important}.nl-v2 #pricing .pricing-cards:has(.price-card.is-selected) .price-card.featured:not(.is-selected) .pick{background:transparent!important;color:var(--nl-ink, #1c1c1f)!important;border:1px solid var(--nl-ink, #1c1c1f)!important}.nl-v2 #pricing .pricing-table:has(.is-selected) .tier-featured:not(.is-selected){background:transparent!important;color:var(--nl-ink, #1c1c1f)!important}.nl-v2 #pricing .pricing-table:has(.is-selected) .tier-featured:not(.is-selected) .tier-name{color:var(--nl-ink, #1c1c1f)}.nl-v2 #pricing .pricing-cards.has-selection .price-card.featured:not(.is-selected){border:1px solid var(--border, #e7e7ec)!important;box-shadow:0 1px 3px #0000000a!important;transform:none!important}.nl-v2 #pricing .pricing-cards.has-selection .price-card.featured:not(.is-selected):before{display:none!important}.nl-v2 #pricing .pricing-cards.has-selection .price-card.featured:not(.is-selected) .pick{background:transparent!important;color:var(--nl-ink, #1c1c1f)!important;border:1px solid var(--nl-ink, #1c1c1f)!important}.nl-v2 #pricing .pricing-table.has-selection .tier-featured:not(.is-selected){background:transparent!important}.nl-v2 #pricing .pricing-table.has-selection .tier-featured:not(.is-selected) .tier-name{color:var(--nl-ink, #1c1c1f)}.nl-v2 #pricing .pricing-action-strip{display:none;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:28px;padding:18px 24px;background:linear-gradient(120deg,#8358fa12,#aa83660d);border:1px solid rgba(131,88,250,.2);border-radius:14px}.nl-v2 #pricing .pricing-action-strip.is-shown{display:flex}.nl-v2 #pricing .pricing-action-text{display:flex;flex-direction:column;gap:2px;font-family:var(--font-body, "Montserrat", sans-serif)}.nl-v2 #pricing .pricing-action-eyebrow{font-family:var(--font-display, "Manrope", sans-serif);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-3, #6b6b75)}.nl-v2 #pricing .pricing-action-tier{font-family:var(--font-display, "Manrope", sans-serif);font-weight:700;font-size:18px;color:var(--nl-ink, #1c1c1f)}.nl-v2 #pricing .pricing-action-buttons{display:flex;gap:10px;flex-wrap:wrap}.nl-v2 #pricing .pricing-ai-btn{background:#fff;color:var(--nl-purple-500, #8358fa);border:1.5px solid var(--nl-purple-500, #8358fa);padding:10px 18px;border-radius:9999px;font-weight:700;cursor:pointer;transition:all .15s}.nl-v2 #pricing .pricing-ai-btn:hover{background:var(--nl-purple-100, #ece8ff);transform:translateY(-1px)}@media (max-width: 600px){.nl-v2 #pricing .pricing-action-strip{flex-direction:column;align-items:stretch;text-align:center}.nl-v2 #pricing .pricing-action-buttons{justify-content:center}.nl-v2 #pricing .pricing-action-buttons .btn{flex:1;min-width:140px}}
