:root.nf-premium{--nf-elev-0:none;--nf-elev-1:0 1px 2px rgba(28,25,20,0.05);--nf-elev-2:0 24px 48px -28px rgba(28,25,20,0.22);--nf-shadow-sm:var(--nf-elev-1);--nf-shadow-md:var(--nf-elev-1);--nf-radius:6px;--nf-radius-btn:10px;--nf-radius-card:16px;--nf-accent:#007a6c;--nf-status-ok:#4a7c68;--nf-status-warn:#9a6f1e;--nf-status-bad:#a0492e;--nf-space-1:4px;--nf-space-2:8px;--nf-space-3:12px;--nf-space-4:16px;--nf-space-5:24px;--nf-space-6:32px;--nf-space-7:48px;--nf-space-8:64px;--nf-ink-surface:#14130f}.nf-premium .nf h1,.nf-premium .nf h2{font-weight:500;font-optical-sizing:auto}.nf-premium .nf-h1{font-size:44px;line-height:1.05;letter-spacing:-.03em}@media (min-width:768px){.nf-premium .nf-h1{font-size:72px;line-height:1.02;letter-spacing:-.035em}.nf-premium .nf-interior .nf-h2,.nf-premium .nf-interior .nf-h2-sm{font-size:44px;line-height:1.1;letter-spacing:-.025em}}@media (min-width:1024px){.nf-premium .nf-hero-split .nf-h1{font-size:clamp(45px,4.4vw,64px)}}.nf-premium .nf-caption,.nf-premium .nf-kicker-pill,.nf-premium .nf-mega-kicker,.nf-premium .nf-quote-cite,.nf-premium .nf-stamp,.nf-premium .nf-works-more,.nf-premium .nf-works-note{font-family:var(--nf-sans)}.nf-premium .nf-kicker-pill{display:inline-block;background:color-mix(in srgb,var(--nf-teal) 8%,transparent);color:var(--nf-teal-deep);padding:4px 10px;border-radius:var(--nf-radius);box-shadow:none;font-size:12.5px;font-weight:500;letter-spacing:.01em;text-transform:none;margin-bottom:18px}.nf-premium .nf-frame-well{width:fit-content;max-width:min(900px,100%);margin-inline:auto;padding:14px}@media (min-width:768px){.nf-premium .nf-frame-well{padding:18px}}.nf-premium .nf-frame-well .nf-frame-fit-inner{width:max-content;max-width:900px;margin-inline:auto;transform-origin:top center}.nf-premium .nf-caption,.nf-premium .nf-stamp{text-transform:none;letter-spacing:.01em}.nf-premium .nf-interior .nf-hero-copy .nf-h1{text-wrap:balance}.nf-premium .nf-interior .nf-hero-page{padding-top:clamp(40px,5vw,150px);padding-bottom:clamp(48px,6vw,180px)}@media (min-width:1024px){.nf-premium .nf-hero{display:flex;flex-direction:column;justify-content:center;min-height:min(1090px,max(889px,calc(744px + 11vw)))}}.nf-premium .nf-hero-plain{min-height:0}.nf-premium .nf-interior .nf-hero-plain.nf-hero-page{padding-top:clamp(28px,3vw,76px);padding-bottom:clamp(8px,1vw,20px)}.nf-premium .nf-hero-plain+.nf-section{padding-top:clamp(16px,1.6vw,32px)}.nf-premium [data-page=story] .sr-eyebrow,.nf-premium [data-page=story] .story-cover .sc-corner,.nf-premium [data-page=story] .story-cover .sc-corner-l,.nf-premium [data-page=story] .story-crumb,.nf-premium [data-page=story] .story-nav .rm,.nf-premium [data-page=story] .story-nums .nlab,.nf-premium [data-page=story] .story-pq cite{font-family:var(--nf-sans);text-transform:none;letter-spacing:.01em}.nf-premium [data-page=story] .story-crumb{font-size:13px}.nf-premium [data-page=story] .story-article{max-width:1020px;margin-inline:auto}.nf-premium [data-page=story] .story-body .story-subtitle,.nf-premium [data-page=story] .story-body p{max-width:none}.nf-premium [data-page=story] .story-nums .nlab{font-size:13px}.nf-premium [data-page=story] .story-h1{font-family:var(--nf-serif);font-weight:500;letter-spacing:-.03em}.nf-premium [data-page=story] .story-body h2{font-family:var(--nf-serif);font-size:30px;font-weight:500;letter-spacing:-.025em}.nf-premium [data-page=story] .story-cover{aspect-ratio:21/9;width:100%;border-radius:var(--nf-radius-card)}.nf-premium [data-page=story] .story-nums,.nf-premium [data-page=story] .story-pq,.nf-premium [data-page=story] .story-resource{border-radius:var(--nf-radius-card)}.nf-premium [data-page=integrations] .ig-logo{width:44px;height:44px}.nf-premium [data-page=integrations] .ig-logo img{width:100%;height:100%;max-width:44px;max-height:32px;object-fit:contain}.nf-premium .nf-frame,.nf-premium .nf-frame-well{box-shadow:var(--nf-elev-2);border-color:rgba(28,25,20,.08)}.nf-premium .nf-card,.nf-premium .nf-faq{box-shadow:var(--nf-elev-0)}.nf-premium .nf-frame,.nf-premium .nf-frame-well{border-radius:var(--nf-radius-card)}.nf-premium .nf-btn{border-radius:var(--nf-radius-btn)}.nf-premium .nf-product-panel [style*="rgba(0, 122, 108"],.nf-premium .nf-product-panel [style*="rgba(0,122,108"]{color:var(--nf-status-ok)!important}.nf-premium .nf-head-start.nf-head-section .nf-lede,.nf-premium .nf-head-start.nf-head-section .nf-lede-lg{max-width:640px;font-size:18px;line-height:1.55}.nf-premium .nf-hero-copy .nf-lede{font-size:19px;line-height:1.55}.nf-bare{margin-top:40px;margin-bottom:-24px;display:grid;gap:44px}@media (min-width:900px){.nf-bare{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px}}.nf-bare .nf-product-panel{min-width:0!important;max-width:100%!important;box-shadow:none;border-color:var(--nf-hair)}.nf-bare-aside{padding-top:6px}.nf-bare-aside svg{width:100%;max-width:280px}.nf-diagram-cap{margin:0 0 16px;color:var(--nf-faint);font-size:13px}.nf-premium .nf-interior .nf-faq{max-width:none;margin-inline:0}.nf-premium .nf-interior .nf-faq .nf-head{text-align:left}.nf-premium .nf-quote{text-align:left;margin-inline:0;max-width:760px}.nofire-v2,:root,:root.nf-premium{--nf-serif:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--nf-sans:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--nf-product:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--nf-mono:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--nf-bg:#fbfbf9;--nf-sand:#f4f4f0;--nf-paper:#ffffff;--nf-ink:#0b0c0d;--nf-footer:#0b0c0d;--nf-footer-link:color-mix(in srgb,var(--nf-bg) 70%,transparent);--nf-charcoal:#0b0c0d;--nf-mute:rgba(11,12,13,0.62);--nf-faint:rgba(11,12,13,0.4);--nf-border:rgba(11,12,13,0.16);--nf-hair:rgba(11,12,13,0.08);--nf-plate:#ececea;--nf-plate-dot:color-mix(in srgb,var(--nf-teal) 24%,transparent);--nf-teal:#007a6c;--nf-teal-deep:#045a50;--nf-teal-bright:#1a9d8c;--nf-teal-fill:var(--nf-teal);--nf-teal-fill-hover:#006d61;--nf-teal-text:#00705f;--nf-amber:#d97706;--nf-accent:var(--nf-teal);--nf-ink-surface:var(--nf-ink);--nf-status-ok:var(--nf-teal-deep);--nf-status-warn:var(--nf-amber);--nf-status-bad:var(--nf-ember);--nf-radius-btn:8px;--nf-radius-card:14px;--nf-shadow-md:0px 16px 40px 0px rgba(8,9,10,0.07);--nf-elev-1:0 1px 2px rgba(8,9,10,0.05);--nf-elev-2:0 24px 48px -28px rgba(8,9,10,0.22);--bg:#fbfbf9;--bg-elev:#ffffff;--bg-elev-2:#f4f4f0;--ink:#0b0c0d;--ink-rgb:11 12 13;--ink-inv-rgb:251 251 249;--ink-body:rgba(11,12,13,0.9);--ink-mute:rgba(11,12,13,0.62);--ink-faint:rgba(11,12,13,0.4);--accent:#007a6c;--accent-text:#007a6c;--accent-rgb:0 122 108;--accent-ink:#ffffff;--line:rgba(11,12,13,0.08);--line-strong:rgba(11,12,13,0.16)}.nf-h1,.nf-premium .nf-h1{letter-spacing:-.025em}@media (min-width:768px){.nf-h1,.nf-premium .nf-h1{letter-spacing:-.03em}}.nf-band h2,.nf-figure,.nf-h2,.nf-h2-ink,.nf-h2-sm,.nf-premium .nf-interior .nf-h2,.nf-premium .nf-interior .nf-h2-sm{letter-spacing:-.02em}@media (min-width:1024px){.nf-h2-ink{letter-spacing:-.03em}}.nf-faq-q,.nf-h3,.nf-premium .nf-way h3,.nf-quote,.nf-story .nf-quote,.nf-story .nf-quote-slides .nf-quote,.nf-way h3{letter-spacing:-.015em}.nf-premium .nf-shot-copy h3,.nf-premium .nf-way-agents h3,.nf-premium .nf-way-tools h3{letter-spacing:-.01em}.nf-card .nf-stamp,.nf-faq-q,.nf-h3,.nf-interior .nf-card .nf-h3,.nf-premium .nf-way h3,.nf-way h3{font-weight:500}.nf-lede,.nf-stamp{color:var(--nf-mute)}.nf-lede{font-weight:400}@media (min-width:768px){.nf-head .nf-lede,.nf-ink .nf-lede{font-size:18px;line-height:1.55}}.nf-caption,.nf-premium .nf-caption,.nf-quote-cite,.nf-works-more,.nf-works-note{letter-spacing:-.005em}.nf-hero-copy .nf-caption{font-size:13px}.nf-works-more,.nf-works-note{font-size:12px}.nf-mega-kicker{font-size:12px;font-weight:500;letter-spacing:.01em;text-transform:none}.nf-mega-feature strong,.nf-mega-feature-card-cap,.nf-mega-linkcols strong{font-weight:500;letter-spacing:-.015em}.nf-mega-about strong,.nf-mega-feature-card-art b{font-weight:500;letter-spacing:-.02em}.nf-footer h2{font-size:12px;letter-spacing:.04em}.nf-footer a{font-size:14px}.nf-footer-bottom{font-weight:400}.nf-btn-primary{background:var(--nf-teal-fill)}.nf-btn-primary:hover{background:var(--nf-teal-fill-hover)}.nf-btn-on-ink{background:var(--nf-teal-fill);border-color:var(--nf-teal-fill);color:#fff}.nf a.nf-btn-on-ink{color:#fff}.nf-btn-on-ink:hover{background:var(--nf-teal-fill-hover);border-color:var(--nf-teal-fill-hover)}.nf-btn-secondary{border-color:rgba(11,12,13,.46)}.nf-ribbon{border-bottom-color:var(--nf-teal-fill-hover)}.nf-ribbon,.nofire-v2 .btn-primary{background:var(--nf-teal-fill)}.nf-premium .nf-kicker-pill,.nf-works-chip-start .nf-works-note{color:var(--nf-teal-text)}.nf-hero-sand:not(.nf-hero-page){background:var(--nf-bg)}.nf-section-white:not(.nf-interior *){background:var(--nf-sand)}@media (min-width:1024px){:root.nf-premium .nf-hero:has(.nf-hero-split){min-height:0}}.nf-stage{border-color:var(--nf-teal-deep);box-shadow:var(--nf-shadow-md)}.nf-stage-wash{display:none}.nf-stage-window{border-radius:var(--nf-radius-btn);box-shadow:0 2px 10px -2px rgba(11,12,13,.28)}.nf-formula-pill{padding:2px 10px;background:var(--nf-paper);font-size:13px;line-height:20px}.nf-formula-op{font-size:15px}.nf-shot,.nf-way{border-color:var(--nf-border)}.nf-band{border:1px solid var(--nf-border);box-shadow:none}.nf-quote-dot:not(.nf-quote-dot-on):before{background:rgba(11,12,13,.5)}.nf-quote-pause{color:rgba(11,12,13,.5)}.nf-h1{font-size:38px}.nf-h2,.nf-h2-ink{font-size:28px}.nf-h3{font-size:24px}@media (min-width:768px){.nf-h1{font-size:56px}.nf-h2{font-size:44px}.nf-h2-sm{font-size:36px}.nf-h2-ink{font-size:48px}}@media (min-width:1024px){.nf-h2-ink{font-size:64px}}