.nf-page{--nf-paper-muted:#625e55;--nf-paper-line:#b6b0a3;--nf-paper-tint:#e5e1d7}.nf-page [aria-current=page]{text-underline-offset:6px;text-decoration:underline}.nf-hero{padding-block:66px 58px}.nf-hero h1{letter-spacing:-.055em;margin-top:32px;font-size:clamp(60px,7.5vw,112px);line-height:1.02}.nf-hero-bottom{justify-content:space-between;align-items:end;gap:48px;margin-top:40px;display:flex}.nf-hero-bottom>p{max-width:37ch;color:var(--nh-bone);font-size:19px;line-height:1.65}.nf-hero-bottom .nh-actions{margin:0}.nf-release-notice{border:1px solid var(--nh-line);background:var(--nh-raised);grid-template-columns:150px 1fr;gap:16px;margin-top:32px;padding:20px 24px;font-size:13px;line-height:1.75;display:grid}.nf-release-notice strong{font-weight:500}.nf-release-notice p{color:var(--nh-bone);max-width:86ch}.nf-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-bottom:72px;display:grid}.nf-chapter{border-top:1px solid var(--nh-line);flex-direction:column;align-items:start;gap:14px;padding-top:24px;display:flex}.nf-chapter h2{letter-spacing:-.02em;font-size:24px;line-height:1.2}.nf-chapter p{color:var(--nh-fog);max-width:43ch;font-size:14px;line-height:1.75}.nf-chapter-link{align-items:center;gap:12px;min-height:32px;margin-top:auto;font-size:12px;display:inline-flex}.nf-chapter:hover .nf-chapter-link{text-underline-offset:4px;text-decoration:underline}.nf-comparison{background:var(--nh-paper);color:var(--nh-ink);padding-block:72px}.nf-comparison-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:56px;display:grid}.nf-comparison-heading h2,.nf-partners h2,.nf-close h2{letter-spacing:-.04em;font-size:clamp(38px,4.2vw,62px);line-height:1.08}.nf-comparison-heading>p{max-width:51ch;color:var(--nf-paper-muted);font-size:15px;line-height:1.75}.nf-plan-summaries{grid-template-columns:2fr repeat(3,minmax(0,1fr));margin-top:52px;display:grid}.nf-plan-context{padding-block:24px;align-self:end;padding-right:24px}.nf-plan-context p{font-size:20px}.nf-plan-context a{min-height:32px;color:var(--nf-paper-muted);text-underline-offset:3px;align-items:center;margin-top:8px;font-size:12px;text-decoration:underline;display:inline-flex}.nf-plan-summary{border-left:1px solid var(--nf-paper-line);flex-direction:column;align-items:start;gap:12px;padding:24px 20px;display:flex}.nf-plan-summary h3{letter-spacing:-.025em;font-size:26px}.nf-plan-description,.nf-plan-price-detail{color:var(--nf-paper-muted);font-size:12px;line-height:1.6}.nf-plan-price{font-family:var(--font-display,"Fira Sans"),sans-serif;font-variant-numeric:tabular-nums;padding-top:12px;font-size:26px;line-height:1.2}.nf-plan-picker,.nf-selected-plan,.nf-mobile-features{display:none}.nf-groups{flex-direction:column;gap:48px;display:flex}.nf-group h3{border-block:1px solid var(--nf-paper-line);letter-spacing:-.025em;padding-block:20px;font-size:26px}.nf-group-header{z-index:3;background:var(--nh-paper);position:sticky;top:0}.nf-column-labels{border-bottom:1px solid var(--nf-paper-line);color:var(--nf-paper-muted);grid-template-columns:2fr repeat(3,minmax(0,1fr));font-size:12px;display:grid}.nf-column-labels>span{overflow-wrap:anywhere;padding:14px 20px}.nf-column-labels>span:first-child{padding-left:0}.nf-column-labels>span+span{border-left:1px solid var(--nf-paper-line)}.nf-desktop-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.nf-feature-column{width:40%}.nf-desktop-table :is(th,td){vertical-align:top;border-bottom:1px solid var(--nf-paper-line);padding:20px;font-weight:400}.nf-desktop-table :is(th,td):first-child{padding-left:0;padding-right:32px}.nf-desktop-table :is(th,td):not(:first-child){border-left:1px solid var(--nf-paper-line)}.nf-desktop-table thead th{color:var(--nf-paper-muted);padding-block:14px;font-size:12px}.nf-feature-name{flex-wrap:wrap;align-items:baseline;gap:7px 12px;font-size:16px;line-height:1.5;display:flex}.nf-status{color:var(--nf-paper-muted);vertical-align:middle;border:1px solid;border-radius:2px;padding:1px 7px;font-size:10px;font-weight:500;line-height:1.65;display:inline-block}.nf-status[data-status=planned]{border-style:dashed}.nf-feature-detail{color:var(--nf-paper-muted);font-size:12px;line-height:1.75}.nf-feature-detail summary{cursor:pointer;width:fit-content;min-height:32px;scroll-margin-top:calc(var(--nf-plan-picker-height,0px) + 160px);align-items:center;gap:10px;padding-block:4px;list-style:none;display:flex}.nf-feature-detail summary::-webkit-details-marker{display:none}.nf-feature-detail summary:hover{text-underline-offset:3px;text-decoration:underline}.nf-feature-detail summary:focus-visible{outline:2px solid var(--nh-ink);outline-offset:3px}.nf-feature-detail[open] summary>[aria-hidden]{transform:rotate(45deg)}.nf-feature-detail>div{flex-direction:column;gap:12px;padding-block:8px;font-weight:400;display:flex}.nf-feature-detail ul{flex-direction:column;gap:6px;margin:0;padding-left:17px;display:flex}.nf-value{overflow-wrap:anywhere;flex-direction:column;gap:5px;display:flex}.nf-value-label{font-variant-numeric:tabular-nums;font-size:14px;line-height:1.55}.nf-value-detail{color:var(--nf-paper-muted);font-size:11px;line-height:1.65}.nf-value:is([data-state=unavailable],[data-state=planned],[data-state=unknown]) .nf-value-label{color:var(--nf-paper-muted)}.nf-catalogue-notes{grid-template-columns:1fr 2fr;gap:40px;padding-top:48px;display:grid}.nf-catalogue-notes h3{letter-spacing:-.02em;font-size:25px}.nf-catalogue-notes ul{color:var(--nf-paper-muted);flex-direction:column;gap:12px;margin:0;padding-left:18px;font-size:12px;line-height:1.8;display:flex}.nf-partners{grid-template-columns:1.2fr 1fr;gap:64px;padding-block:76px;display:grid}.nf-partners h2{margin-top:25px}.nf-partner-copy{flex-direction:column;align-items:start;gap:20px;font-size:18px;line-height:1.75;display:flex}.nf-note{color:var(--nh-fog);font-size:13px}.nf-close{justify-content:space-between;align-items:center;gap:40px;padding-block:40px 72px;display:flex}.nf-close .nh-actions{flex-shrink:0;margin:0}.nf-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1099px){.nf-plan-summaries,.nf-desktop-table,.nf-column-labels{display:none}.nf-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-hero-bottom,.nf-close{flex-direction:column;align-items:start;gap:28px}.nf-hero-bottom>p{max-width:50ch}.nf-comparison-heading{grid-template-columns:1fr;gap:20px}.nf-plan-picker{z-index:4;background:var(--nh-paper);border-bottom:1px solid var(--nf-paper-line);margin-top:24px;padding-block:12px;display:block;position:sticky;top:0}.nf-plan-picker fieldset{border:0;min-width:0;margin:0;padding:0}.nf-plan-picker legend{color:var(--nf-paper-muted);margin-bottom:12px;padding:0;font-size:13px}.nf-plan-options{border:1px solid var(--nf-paper-line);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.nf-plan-options label{cursor:pointer;min-width:0;position:relative}.nf-plan-options input{opacity:0;width:1px;height:1px;position:absolute}.nf-plan-options span{text-align:center;border-radius:2px;justify-content:center;align-items:center;min-height:44px;padding:8px;font-size:14px;display:flex}.nf-plan-options input:checked+span{background:var(--nh-ink);color:var(--nh-paper)}.nf-plan-options input:focus-visible+span{outline:2px solid var(--nh-ink);outline-offset:3px}.nf-plan-options label:hover input:not(:checked)+span{background:var(--nf-paper-tint)}.nf-selected-plan{flex-direction:column;gap:10px;min-height:118px;padding-top:20px;padding-bottom:28px;font-size:14px;line-height:1.65;display:flex}.nf-selected-plan p:last-child{color:var(--nf-paper-muted);flex-wrap:wrap;align-items:baseline;gap:5px 12px;font-size:12px;display:flex}.nf-selected-plan strong{color:var(--nh-ink);font-family:var(--font-display,"Fira Sans"),sans-serif;font-variant-numeric:tabular-nums;font-size:24px;font-weight:400}.nf-mobile-features{margin:0;display:block}.nf-page .nf-group{scroll-margin-top:calc(var(--nf-plan-picker-height,120px) + 12px)}.nf-group-header{top:var(--nf-plan-picker-height,120px)}.nf-mobile-feature{border-bottom:1px solid var(--nf-paper-line);grid-template-columns:1fr 1fr;gap:24px;padding-block:23px;display:grid}.nf-mobile-feature dd{min-width:0;margin:0}.nf-mobile-plan-value{display:none}[data-feature-plan=free] .nf-mobile-plan-value[data-plan=free],[data-feature-plan=business] .nf-mobile-plan-value[data-plan=business],[data-feature-plan=agency] .nf-mobile-plan-value[data-plan=agency]{display:block}.nf-mobile-feature .nf-feature-detail{margin-top:5px}.nf-catalogue-notes{grid-template-columns:1fr;gap:24px}.nf-partners{gap:40px}}@media (max-width:600px){.nf-release-notice{grid-template-columns:1fr;gap:8px;padding:18px}.nf-hero{padding-block:40px}.nf-hero h1{letter-spacing:-.045em;margin-top:26px;font-size:clamp(48px,12.5vw,72px);line-height:1.04}.nf-hero-break{display:none}.nf-hero-bottom{gap:24px;margin-top:28px}.nf-hero-bottom>p{font-size:16px}.nf-hero-bottom .nh-actions{gap:18px}.nf-chapters{grid-template-columns:1fr;gap:24px;padding-bottom:44px}.nf-chapter{gap:10px;padding-top:20px}.nf-chapter h2{font-size:24px}.nf-chapter-link{font-size:12px}.nf-comparison{padding-block:44px}.nf-comparison-heading h2,.nf-partners h2,.nf-close h2{font-size:39px}.nf-comparison-heading>p{font-size:14px}.nf-groups{gap:36px}.nf-group h3{padding-block:17px;font-size:25px}.nf-mobile-feature{grid-template-columns:1fr;gap:10px;padding-block:21px}.nf-value-label{font-size:14px}.nf-value-detail{font-size:12px}.nf-partners{grid-template-columns:1fr;gap:26px;padding-block:48px}.nf-partner-copy{font-size:16px}.nf-close{gap:28px;padding-block:8px 48px}.nf-close .nh-actions{gap:20px}}
