.nd-pricing-page{--pricing-line:#d7dee8;--pricing-muted:#34445a}.nd-pricing-page .nd-pricing-hero{padding-block:40px 44px}.nd-pricing-hero .nd-eyebrow{margin-bottom:16px}.nd-pricing-hero h1{font-size:var(--nd-page-title-size)}.nd-pricing-hero p:not(.nd-eyebrow){margin-top:18px;max-width:720px}.nd-pricing-options{padding-block:32px 52px}.nd-pricing-jump{display:flex;flex-wrap:wrap;gap:24px;margin-top:14px}.nd-pricing-jump a{align-items:center;color:#00d8ca;display:inline-flex;font-size:13px;font-weight:500;min-height:40px}.nd-pricing-jump a:hover{text-decoration:underline;text-underline-offset:5px}.nd-pricing-plans{display:grid;gap:24px;grid-template-columns:1.12fr 1fr}.nd-price-card{background:#fff;border:1px solid var(--pricing-line);border-radius:12px;display:flex;flex-direction:column;padding:30px}.nd-price-card--featured{background:#fff;border-color:#071a33;box-shadow:0 12px 36px #071a3308}.nd-plan-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:12px;min-height:25px}.nd-price-card .nd-eyebrow{color:#071a33;font-size:10px;letter-spacing:.1em}.nd-plan-badge{background:#00d8ca;border-radius:4px;color:#071a33;font-size:11px;font-weight:500;line-height:1.5;padding:4px 9px}.nd-price-card h2{font-size:27px;font-weight:600;letter-spacing:-.035em;line-height:1.2}.nd-plan-price{align-items:baseline;display:flex;gap:10px;margin:16px 0 12px}.nd-plan-price strong{font-size:46px;font-weight:600;letter-spacing:-.05em;line-height:1.1}.nd-plan-price span{color:var(--pricing-muted);font-size:13px}.nd-pricing-page .nd-plan-intro{color:var(--pricing-muted);font-size:14px;line-height:1.65}.nd-plan-actions{margin-top:20px}.nd-pricing-page .nd-plan-actions .nd-resource-button{gap:12px;margin:0;width:100%}.nd-price-card--featured .nd-plan-actions .nd-resource-button{background:#00d8ca;border-color:#00d8ca;color:#071a33}.nd-price-card--featured .nd-plan-actions .nd-resource-button:hover{background:#24ead8}.nd-plan-actions small{color:var(--pricing-muted);display:block;font-size:12px;line-height:1.6;margin-top:10px;text-align:center}.nd-price-card ul{border-top:1px solid var(--pricing-line);display:grid;gap:12px;list-style:none;margin:22px 0 0;padding:24px 0}.nd-price-card li{font-size:14px;line-height:1.6;padding-left:22px;position:relative}.nd-price-card li:before{color:#071a33;content:"✓";font-weight:600;left:0;position:absolute}.nd-plan-availability{border-top:1px solid var(--pricing-line);margin-top:auto;padding-top:18px}.nd-plan-availability p{color:var(--pricing-muted);font-size:12px;line-height:1.7}.nd-plan-availability a+p{margin-top:8px}.nd-pricing-page :is(.nd-plan-availability,.nd-pricing-whitelabel,.nd-pricing-strengths,.nd-pricing-followup) a{align-items:center;color:#071a33;display:inline-flex;font-size:13px;font-weight:600;gap:9px;line-height:1.6;min-height:28px}.nd-pricing-page :is(.nd-plan-availability,.nd-pricing-whitelabel,.nd-pricing-strengths,.nd-pricing-followup) a:hover{text-decoration:underline;text-underline-offset:4px}.nd-pricing-page a svg{flex-shrink:0}.nd-pricing-whitelabel{align-items:center;border:1px solid var(--pricing-line);border-radius:9px;display:flex;gap:24px;justify-content:space-between;margin-top:20px;padding:25px 30px}.nd-pricing-whitelabel h2{font-size:17px;font-weight:600;line-height:1.4}.nd-pricing-whitelabel p{color:var(--pricing-muted);font-size:13px;line-height:1.7;margin-top:5px;max-width:620px}.nd-pricing-whitelabel a{flex-shrink:0}.nd-pricing-value{background:#fff;border-top:1px solid var(--pricing-line);padding-block:54px}.nd-pricing-compare .nd-eyebrow,.nd-pricing-section-heading .nd-eyebrow{color:#071a33;margin-bottom:15px}.nd-pricing-page :is(.nd-pricing-section-heading,.nd-pricing-compare,.nd-pricing-questions) h2{font-size:clamp(27px,2.8vw,36px);font-weight:600;letter-spacing:-.04em;line-height:1.2}.nd-pricing-compare p:not(.nd-eyebrow),.nd-pricing-section-heading>p:not(.nd-eyebrow){color:var(--pricing-muted);font-size:15px;line-height:1.8;margin-top:16px}.nd-pricing-strengths{display:grid;gap:36px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:35px}.nd-pricing-strengths article{align-items:flex-start;border-top:1px solid var(--pricing-line);display:flex;flex-direction:column;padding-top:24px}.nd-pricing-strengths article>svg{color:#071a33;margin-bottom:18px}.nd-pricing-strengths h3{font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.4}.nd-pricing-strengths p{color:var(--pricing-muted);font-size:14px;line-height:1.8;margin-block:12px 20px}.nd-pricing-strengths a{margin-top:auto}.nd-pricing-followup{background:radial-gradient(ellipse at 85% 50%,#071a3388,transparent 65%),#071a33;color:#fff;padding-block:60px}.nd-pricing-followup>div{align-items:center;display:grid;gap:60px;grid-template-columns:.85fr 1.15fr}.nd-pricing-followup .nd-eyebrow{color:#00d8ca}.nd-pricing-followup .nd-pricing-section-heading>p:not(.nd-eyebrow){color:#fff}.nd-pricing-followup ol{color:#fff;display:grid;font-size:14px;gap:10px;line-height:1.7;list-style:decimal;margin:22px 0;padding-left:22px}.nd-pricing-followup li::marker{color:#00d8ca}.nd-pricing-page .nd-pricing-followup a{color:#00d8ca}.nd-pricing-followup figure{min-width:0}.nd-pricing-screen{background:#fff;border:1px solid #ffffff40;border-radius:10px;box-shadow:0 20px 60px #0003;overflow:hidden}.nd-pricing-screen-bar{align-items:center;background:#fff;border-bottom:1px solid #d7dee8;color:#071a33;display:flex;font-size:12px;font-weight:600;gap:9px;padding:17px 18px}.nd-pricing-screen-bar span{background:#071a33;border-radius:50%;flex-shrink:0;height:7px;width:7px}.nd-pricing-screen-crop{aspect-ratio:798/345;margin:18px 14px;overflow:hidden;position:relative}.nd-pricing-screen-crop img{height:auto;left:-47.995%;max-width:none;position:absolute;top:0;width:160.401%}.nd-pricing-screen-note{border-top:1px solid #e2e8ee;color:#34445a;font-size:12px;line-height:1.6;padding:14px 18px}.nd-pricing-followup figcaption{color:#fff;font-size:12px;line-height:1.6;margin-top:14px}.nd-pricing-compare{align-items:center;border-bottom:1px solid var(--pricing-line);display:grid;gap:60px;grid-template-columns:1fr auto;padding-block:48px}.nd-pricing-compare p:not(.nd-eyebrow){max-width:750px}.nd-pricing-page .nd-pricing-compare .nd-resource-button{gap:12px;margin:0}.nd-pricing-questions{max-width:1050px;padding-block:52px 64px}.nd-pricing-questions>div{margin-top:28px}.nd-pricing-questions details{border-top:1px solid var(--pricing-line)}.nd-pricing-questions details:last-child{border-bottom:1px solid var(--pricing-line)}.nd-pricing-questions summary{cursor:pointer;font-size:16px;font-weight:500;line-height:1.5;list-style:none;padding:22px 30px 22px 0;position:relative}.nd-pricing-questions summary::-webkit-details-marker{display:none}.nd-pricing-questions summary:after{color:#071a33;content:"+";font-size:20px;position:absolute;right:3px;top:22px}.nd-pricing-questions details[open] summary:after{content:"−"}.nd-pricing-questions details p{color:var(--pricing-muted);font-size:14px;line-height:1.8;padding-bottom:24px;padding-right:28px}.nd-pricing-questions a{color:#071a33;text-decoration:underline;text-underline-offset:3px}.nd-pricing-questions summary:focus-visible{outline:2px solid #00d8ca;outline-offset:3px}@media (max-width:1100px){.nd-price-card{padding:24px}.nd-plan-heading{align-content:center;min-height:58px}.nd-pricing-followup>div{gap:32px}}@media (max-width:850px){.nd-pricing-plans{grid-template-columns:1fr}.nd-plan-heading{min-height:25px}.nd-pricing-whitelabel{align-items:flex-start;flex-direction:column;gap:12px}.nd-pricing-strengths{gap:24px}.nd-pricing-compare,.nd-pricing-followup>div{grid-template-columns:1fr}.nd-pricing-compare{gap:24px}.nd-pricing-compare .nd-resource-button{justify-self:start}}@media (max-width:600px){.nd-pricing-page .nd-pricing-hero{padding-block:28px 32px}.nd-pricing-hero p:not(.nd-eyebrow){font-size:14px;line-height:1.7;margin-top:16px}.nd-pricing-options{padding-block:24px 36px}.nd-price-card{padding:22px}.nd-plan-heading{gap:8px;margin-bottom:14px}.nd-plan-badge{font-size:10px}.nd-plan-price strong{font-size:42px}.nd-plan-actions small{font-size:11px}.nd-pricing-whitelabel{padding:22px}.nd-pricing-strengths{gap:28px;grid-template-columns:1fr}.nd-pricing-compare,.nd-pricing-followup,.nd-pricing-questions,.nd-pricing-value{padding-block:40px}.nd-pricing-screen-bar{font-size:11px;padding:14px}.nd-pricing-screen-note{font-size:11px;padding:12px 14px}.nd-pricing-screen-crop{margin:14px 8px}.nd-pricing-questions summary{font-size:15px}}