.nl-root .ad-directory{padding:90px 0 24px}.nl-root .ad-directory>h2{letter-spacing:-.035em;font-size:clamp(26px,3vw,36px);font-weight:700}.nl-root .ad-directory>p{color:var(--color-text-subtle);word-break:keep-all;margin-top:18px;line-height:1.7}.nl-root .ad-groups{border-top:1px solid var(--color-border-subtle);grid-template-columns:1fr 3fr;gap:48px;margin-top:48px;padding-top:32px;display:grid}.nl-root .ad-groups h3{color:var(--color-text-subtle);margin-bottom:18px;font-size:14px;font-weight:500}.nl-root .ad-industries{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;display:grid}.nl-root .ad-sizes{gap:12px;display:grid}.nl-root .ad-groups a{min-height:48px;color:var(--color-text-strong);border-radius:4px;align-items:center;gap:16px;font-size:19px;font-weight:600;display:flex}.nl-root .ad-groups svg{flex-shrink:0}.nl-root .ad-groups a:hover{color:var(--color-brand-solid)}.nl-root .ad-groups a:focus-visible{outline:2px solid var(--color-brand-solid);outline-offset:4px}@media (max-width:900px){.nl-root .ad-groups{grid-template-columns:1fr 2fr;gap:28px}.nl-root .ad-industries{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-root .ad-groups a{gap:12px;font-size:17px}}@media (max-width:600px){.nl-root .ad-directory{padding-top:60px}.nl-root .ad-groups{grid-template-columns:1fr;gap:32px;margin-top:32px}.nl-root .ad-sizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}}
.nl-root .fn-navigation{position:relative}.nl-root .fn-trigger-row{align-items:center;gap:var(--spacing-2);display:flex}.nl-root .fn-toggle{padding:var(--spacing-4);min-width:var(--spacing-24);color:var(--color-text-subtle)}.nl-root :is(.fn-toggle,.fn-solutions-trigger)[aria-expanded=true] svg{transform:rotate(180deg)}.nl-root :is(.fn-toggle,.fn-solutions-trigger)>svg{width:var(--spacing-12);height:var(--spacing-12)}.nl-root .fn-dropdown-panel{top:calc(var(--landing-header-height,75px) - var(--spacing-8));width:min(calc(100vw - var(--spacing-48)),calc(var(--spacing-64)*12));min-height:calc(var(--spacing-64)*6);padding:var(--spacing-24);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-default);color:var(--color-text-strong);box-shadow:var(--elevation-popover);position:fixed;left:50%;transform:translate(-50%)}.nl-root .fn-dropdown-panel:before{content:"";top:calc(var(--spacing-12)*-1);height:var(--spacing-12);position:absolute;inset-inline:0}.nl-root .fn-pricing-heading{justify-content:space-between;align-items:center;gap:var(--spacing-12);margin-bottom:var(--spacing-16);display:flex}.nl-root .fn-pricing-heading strong{font-size:var(--text-body-size)}.nl-root .fn-pricing-heading>span{font-size:var(--text-caption-size);color:var(--color-text-subtle)}.nl-root .fn-plan-buttons{gap:var(--spacing-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nl-root .fn-plan-button{min-width:0;height:auto;padding:var(--spacing-16);text-align:left;white-space:normal;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-strong);flex-direction:column;justify-content:start;align-items:stretch;display:flex}.nl-root .fn-plan-button[data-featured=true]{border-color:var(--color-brand-solid);background:color-mix(in srgb,var(--color-brand-solid)5%,var(--color-surface-default))}.nl-root .fn-plan-button:hover{border-color:var(--color-brand-solid);background:var(--color-bg-subtle)}.nl-root .fn-plan-label{justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.nl-root .fn-plan-label small{font-size:var(--text-caption-size);color:var(--color-brand-solid)}.nl-root .fn-plan-price{font-size:var(--text-heading-sm-size);margin-top:var(--spacing-12)}.nl-root :is(.fn-plan-description,.fn-plan-storage){font-size:var(--text-body-xs-size);font-weight:var(--font-weight-regular);color:var(--color-text-subtle);line-height:1.6}.nl-root .fn-plan-action{padding-top:var(--spacing-16);font-size:var(--text-caption-size);color:var(--color-brand-solid);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.nl-root .fn-pricing-actions{justify-content:space-between;align-items:center;gap:var(--spacing-16);border-top:1px solid var(--color-border-subtle);margin-top:var(--spacing-20);padding-top:var(--spacing-20);display:flex}.nl-root .fn-pricing-actions p{max-width:40%;color:var(--color-text-subtle);font-size:var(--text-caption-size);line-height:1.6}.nl-root .fn-pricing-actions>div{gap:var(--spacing-8);display:flex}.nl-root .fn-navigation-mobile .fn-trigger-row{justify-content:space-between}.nl-root .fn-navigation-mobile .fn-dropdown-panel{width:100%;min-height:0;padding:var(--spacing-16);margin-bottom:var(--spacing-16);box-shadow:none;position:static;transform:none}.nl-root .fn-navigation-mobile .fn-dropdown-panel:before{display:none}.nl-root .fn-navigation-mobile :is(.fn-pricing-heading,.fn-pricing-actions){flex-direction:column;align-items:stretch}.nl-root .fn-navigation-mobile .fn-plan-buttons{grid-template-columns:minmax(0,1fr)}.nl-root .fn-navigation-mobile .fn-pricing-actions p{max-width:none}.nl-root .fn-navigation-mobile .fn-pricing-actions>div{flex-wrap:wrap}.nl-root .fn-audience-panel .ad-directory{padding:0}.nl-root .fn-audience-panel .ad-groups{gap:var(--spacing-24);border:none;margin:0;padding:0}.nl-root .fn-audience-panel .ad-groups a{padding-inline:var(--spacing-8);font-size:var(--text-body-size)}.nl-root .fn-audience-panel .ad-groups a:hover{background:var(--color-bg-subtle)}.nl-root .fn-navigation-mobile .fn-audience-panel .ad-groups{gap:var(--spacing-24);grid-template-columns:minmax(0,1fr)}.nl-root .fn-navigation-mobile .fn-audience-panel :is(.ad-sizes,.ad-industries){gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr))}.nl-root .fn-navigation-mobile .fn-audience-panel .ad-groups a{gap:var(--spacing-8);font-size:var(--text-body-sm-size);padding:0}.nl-root .fn-pricing-panel{flex-direction:column;display:flex}.nl-root .fn-pricing-panel .fn-plan-buttons{flex:1}.nl-root .landing-header .fn-toggle svg{width:var(--spacing-12);height:var(--spacing-12)}.nl-root .fn-solutions-trigger{height:auto;min-height:var(--spacing-24);gap:var(--spacing-4);color:var(--color-text-subtle);font-size:var(--text-body-sm-size);font-weight:var(--font-weight-semibold);background:0 0;padding:0}.nl-root .fn-solutions-trigger:hover{color:var(--color-text-strong)}.nl-root .fn-navigation-mobile .fn-solutions-trigger{width:100%;padding-block:var(--spacing-12);font-size:var(--text-body-size);font-weight:var(--font-weight-bold);justify-content:space-between}
.nl-root .landing-header{--landing-header-height:75px;background:var(--color-surface-default);border-color:var(--color-border-subtle)}.nl-root .landing-header>.landing-header-wrap{width:calc(100% - var(--spacing-40)*2);max-width:1480px;height:var(--landing-header-height);gap:var(--spacing-32)}.nl-root .landing-header .landing-main-nav{margin-inline:auto}.nl-root .landing-header .landing-header-logo{height:30px}.nl-root .landing-header .landing-signup{border-radius:var(--radius-full);background:var(--color-witim-gray-80);color:var(--color-text-on-brand)}.nl-root .landing-header .landing-mobile-toggle{min-width:calc(var(--spacing-40) + var(--spacing-4));min-height:calc(var(--spacing-40) + var(--spacing-4))}@media (max-width:767px){.nl-root .landing-header{--landing-header-height:72px}.nl-root .landing-header>.landing-header-wrap{width:calc(100% - var(--spacing-32));gap:var(--spacing-12)}.nl-root .landing-header .landing-header-logo{height:var(--spacing-24)}}
