.nt-landing{--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201e1d;--color-divider:#201e1d66;--color-neutral-100:#f8f4f4;--color-neutral-200:#eae7e7;--color-neutral-300:#d7d3d3;--color-neutral-400:#bab6b6;--color-neutral-500:#9b9797;--color-neutral-600:#7d7979;--color-neutral-700:#605d5d;--color-neutral-800:#444141;--color-neutral-900:#2d2b2b;--color-accent:oklch(52% .12 160);--color-accent-100:oklch(96% .03 160);--color-accent-200:oklch(92% .05 160);--color-accent-300:oklch(86% .08 160);--color-accent-400:oklch(76% .11 160);--color-accent-500:oklch(66% .13 160);--color-accent-600:oklch(49% .11 160);--color-accent-700:oklch(43% .09 160);--color-accent-800:oklch(36% .08 160);--color-accent-900:oklch(28% .06 160);--font-heading:"Archivo", system-ui, sans-serif;--font-heading-weight:800;--font-body:"Archivo", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--shadow-sm:0 1px 2px #2d2b2b24;--shadow-md:0 3px 10px #2d2b2b29;--shadow-lg:0 12px 32px #2d2b2b38;--leading:28px;--half:14px;--edge:clamp(20px, 5vw, 72px);--measure:58ch;--ok:oklch(55% .11 152);--warn:oklch(66% .12 75);--low:oklch(55% .15 28);--nodata:var(--color-neutral-400);background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);text-wrap:pretty;font-size:15px;font-weight:400;line-height:1.55}.nt-landing,.nt-landing *,.nt-landing :before,.nt-landing :after{box-sizing:border-box}.nt-landing h1,.nt-landing h2,.nt-landing h3,.nt-landing h4,.nt-landing h5,.nt-landing h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.12}.nt-landing h1{font-size:42px}.nt-landing h2{font-size:32px}.nt-landing h3{font-size:25px}.nt-landing h4{font-size:20px}.nt-landing h5{font-size:16px}.nt-landing h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.nt-landing p{margin:0 0 var(--space-3)}.nt-landing a{color:var(--color-accent);text-underline-offset:3px}.nt-landing img{max-width:100%;display:block}.nt-landing :focus{outline:none}.nt-landing :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.nt-landing ::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.nt-landing .btn{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.nt-landing .btn svg{display:block}.nt-landing .btn:disabled{opacity:.45;cursor:not-allowed}.nt-landing .btn-primary{background:var(--color-accent);color:var(--color-bg)}.nt-landing .btn-primary:hover{background:var(--color-accent-600)}.nt-landing .btn-primary:active{background:var(--color-accent-700)}.nt-landing .btn-secondary{border-color:var(--color-divider)}.nt-landing .btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.nt-landing .btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.nt-landing .btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.nt-landing .btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.nt-landing .btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.nt-landing .nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-divider);z-index:40;background:var(--color-bg);padding-inline:max(var(--edge), calc((100% - 1200px) / 2 + var(--edge)));transition:padding-block .18s;display:flex;position:sticky;top:0}.nt-landing[data-scrolled] .nav{padding-block:var(--space-2)}.nt-landing .nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin-right:auto;font-size:18px}.nt-landing .nav a{color:inherit;white-space:nowrap;font-size:14px;text-decoration:none}.nt-landing .nav a:hover,.nt-landing .nav a[aria-current=page]{color:var(--color-accent)}.nt-landing .nav .btn{white-space:nowrap}.nt-landing .nav a.btn-primary,.nt-landing .nav a.btn-primary:hover{color:var(--color-bg)}.nt-landing .nav a.btn-primary:hover{background:var(--color-accent-600)}.nt-landing .brand-mark{background:var(--color-accent);width:10px;height:10px;margin-right:8px;display:inline-block}.nt-landing .nav-menu{display:none;position:relative}.nt-landing .nav-menu summary{cursor:pointer;border:2px solid var(--color-divider);background:var(--color-bg);width:42px;height:42px;color:var(--color-text);justify-content:center;align-items:center;list-style:none;display:inline-flex}.nt-landing .nav-menu summary::-webkit-details-marker{display:none}.nt-landing .nav-menu summary:hover{border-color:var(--color-text)}.nt-landing .nav-menu summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.nt-landing .nav-menu[open] summary{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.nt-landing .nav-menu .i-close,.nt-landing .nav-menu[open] .i-burger{display:none}.nt-landing .nav-menu[open] .i-close{display:block}.nt-landing .nav-menu-panel{right:0;top:calc(100% + var(--space-2));background:var(--color-bg);border:2px solid var(--color-divider);min-width:248px;box-shadow:var(--shadow-md);padding:var(--space-2) 0;flex-direction:column;display:flex;position:absolute}.nt-landing .nav-menu-panel a{padding:var(--space-3) var(--space-4);font-size:15px;line-height:1.2}.nt-landing .nav-menu-panel a:hover{background:var(--color-accent-100);color:var(--color-accent-800)}@media (width<=980px){.nt-landing .nav>.nav-link{display:none}.nt-landing .nav-menu{display:block}}@media (width<=560px){.nt-landing .nav .btn-ghost{display:none}.nt-landing .nav-brand{font-size:16px}}.nt-landing .wrap{max-width:1200px;padding:0 var(--edge);margin:0 auto}.nt-landing section{scroll-margin-top:96px}.nt-landing .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nt-landing .rule2{background:var(--color-divider);border:0;height:2px;margin:0}.nt-landing .kicker{font-size:13px;line-height:var(--half);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);font-feature-settings:"tnum" 1;margin:0 0 calc(var(--leading) - var(--half));display:block}.nt-landing .sect{padding:calc(2.5 * var(--leading)) 0 calc(3 * var(--leading))}.nt-landing .h2{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;text-box:trim-both cap alphabetic;max-width:24ch;margin:0 0 0 -.058em;font-size:clamp(28px,3.2vw,44px);line-height:1.08}.nt-landing .body{font-size:16px;line-height:var(--leading);max-width:var(--measure);margin:calc(var(--leading) - 1cap) 0 0;color:color-mix(in srgb, var(--color-text) 82%, transparent);text-box:trim-both cap alphabetic}.nt-landing .micro{font-size:13px;line-height:var(--half);font-feature-settings:"tnum" 1;color:color-mix(in srgb, var(--color-text) 70%, transparent);margin:var(--half) 0 0}.nt-landing .hero{padding:calc(3 * var(--leading)) 0;gap:calc(2 * var(--leading)) clamp(32px, 5vw, 88px);grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;display:grid}.nt-landing .display{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.02em;text-box:trim-both cap alphabetic;margin:0 0 0 -.058em;font-size:clamp(38px,4.3vw,62px);line-height:1.06}.nt-landing .hero .sub{font-size:17px;line-height:var(--leading);max-width:46ch;margin:calc(1.5 * var(--leading) - 1cap) 0 0;text-box:trim-both cap alphabetic}.nt-landing .hero .row{gap:var(--space-3);margin-top:var(--leading);flex-wrap:wrap;display:flex}.nt-landing .mock{border:2px solid var(--color-divider);background:var(--color-bg);font-feature-settings:"tnum" 1}.nt-landing .mock-head{padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-divider);justify-content:space-between;align-items:baseline;display:flex}.nt-landing .mock-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:.02em;font-size:13px}.nt-landing .mock-meta{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:11px}.nt-landing .mrow{padding:9px var(--space-4);grid-template-columns:minmax(72px,96px) 1fr 44px minmax(84px,auto);align-items:center;gap:10px;font-size:13px;display:grid}.nt-landing .mrow+.mrow{border-top:1px solid color-mix(in srgb, var(--color-text) 14%, transparent)}.nt-landing .mname{white-space:nowrap;font-weight:600}.nt-landing .mbar{background:var(--color-neutral-200);height:6px;position:relative;overflow:hidden}.nt-landing .mbar i{position:absolute;inset:0 auto 0 0}.nt-landing .mpct{text-align:right;color:color-mix(in srgb, var(--color-text) 75%, transparent)}.nt-landing .mstat{color:color-mix(in srgb, var(--color-text) 75%, transparent);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.nt-landing .sw{flex:none;width:9px;height:9px;display:inline-block}.nt-landing .mock-grid{gap:var(--half);margin-top:var(--half);grid-template-columns:1fr 1fr;display:grid}.nt-landing .heat{padding:var(--space-3) var(--space-4)}.nt-landing .heat-days{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);grid-template-columns:30px repeat(7,1fr);gap:3px;margin-bottom:4px;font-size:9.5px;display:grid}.nt-landing .heat-days span{text-align:center}.nt-landing .heat-row{grid-template-columns:30px repeat(7,1fr);align-items:center;gap:3px;margin-top:3px;display:grid}.nt-landing .heat-row b{letter-spacing:.04em;color:color-mix(in srgb, var(--color-text) 70%, transparent);font-size:9.5px;font-weight:600}.nt-landing .heat-row i{aspect-ratio:1;display:block}.nt-landing .hc-g{background:var(--ok)}.nt-landing .hc-a{background:var(--warn)}.nt-landing .hc-r{background:var(--low)}.nt-landing .hc-n{background:var(--color-neutral-300)}.nt-landing .sugg{padding:var(--space-3) var(--space-4);flex-direction:column;gap:6px;display:flex}.nt-landing .sugg-k{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700);font-size:10px}.nt-landing .sugg p{margin:0;font-size:13px;line-height:1.45}.nt-landing .sugg p b{font-weight:800}.nt-landing .chips{gap:var(--space-2);margin-top:calc(1.5 * var(--leading));flex-wrap:wrap;max-width:900px;display:flex}.nt-landing .chip{border:1px solid var(--color-divider);align-items:center;gap:8px;padding:7px 12px;font-size:13px;line-height:1.3;display:inline-flex}.nt-landing .chip:before{content:"";background:var(--color-accent);flex:none;width:8px;height:8px}.nt-landing .compare-wrap{margin-top:calc(1.5 * var(--leading));max-width:880px}.nt-landing .table{border-collapse:collapse;font-feature-settings:"tnum" 1;width:100%;font-size:14px}.nt-landing .table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);padding:var(--space-2);border-bottom:2px solid var(--color-divider);font-size:11px}.nt-landing .table td{padding:var(--space-2);border-bottom:1px solid var(--color-divider)}.nt-landing .table tbody tr:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}.nt-landing .table th:not([scope=row]){font-size:12px}.nt-landing .table td,.nt-landing .table th{vertical-align:middle}.nt-landing .table th[scope=row]{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--color-text);padding:var(--space-2);border-bottom:1px solid var(--color-divider);font-size:14px;font-weight:400}.nt-landing .col-nt{background:var(--color-accent-100)}.nt-landing th.col-nt{color:var(--color-accent-800)}.nt-landing .mark{display:inline-flex}.nt-landing .mark svg{display:block}.nt-landing .mark-yes{color:var(--color-accent-700)}.nt-landing .mark-no{color:color-mix(in srgb, var(--color-text) 40%, transparent)}.nt-landing .mark-part{color:color-mix(in srgb, var(--color-text) 60%, transparent);letter-spacing:.04em;text-transform:uppercase;font-size:12px}@media (width<=720px){.nt-landing .table,.nt-landing .table tbody,.nt-landing .table tr,.nt-landing .table td,.nt-landing .table th[scope=row]{display:block}.nt-landing .table thead{display:none}.nt-landing .table tbody tr{gap:0 var(--space-3);border-top:2px solid var(--color-divider);padding:var(--space-2) 0 var(--space-3);grid-template-columns:1fr 1fr;display:grid}.nt-landing .table tbody tr:first-child{border-top:2px solid var(--color-divider)}.nt-landing .table th[scope=row]{padding:0 0 var(--space-1);border-bottom:0;grid-column:1/-1;font-weight:600}.nt-landing .table td{border-bottom:0;padding:0}.nt-landing .table td:before{content:attr(data-l);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);margin-bottom:3px;font-size:10px;display:block}.nt-landing .col-nt{background:0 0}.nt-landing td.col-nt:before{color:var(--color-accent-800)}}.nt-landing .fgrid{background:var(--color-divider);border:2px solid var(--color-divider);margin-top:calc(1.5 * var(--leading));grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.nt-landing .fcell{background:var(--color-bg);padding:var(--leading) var(--space-4) calc(var(--leading) + var(--half))}.nt-landing .fcell svg{color:var(--color-text);margin-bottom:var(--half);display:block}.nt-landing .fcell h3{letter-spacing:-.01em;margin:0 0 var(--space-2);font-size:19px;line-height:1.15}.nt-landing .fcell p{color:color-mix(in srgb, var(--color-text) 75%, transparent);margin:0;font-size:14px;line-height:1.55}@media (width<=980px){.nt-landing .fgrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.nt-landing .fgrid{grid-template-columns:1fr}}.nt-landing .honesty-row{background:var(--color-divider);border:2px solid var(--color-divider);margin-top:calc(1.5 * var(--leading));grid-template-columns:1fr 1fr;gap:2px;max-width:780px;display:grid}.nt-landing .honesty-cell{background:var(--color-bg);padding:var(--space-4);gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.nt-landing .honesty-cell .lbl{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:10px}.nt-landing .hchip{font-feature-settings:"tnum" 1;border:1px solid var(--color-divider);background:var(--color-neutral-100);align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex}.nt-landing .hchip .sw{width:9px;height:9px}.nt-landing .hchip.fake{color:color-mix(in srgb, var(--color-text) 60%, transparent)}.nt-landing .hchip.fake s{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.nt-landing .honesty-cell .verdict{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:0;font-size:12px}.nt-landing .honesty-cell .verdict b{color:var(--color-accent-700);font-weight:600}@media (width<=620px){.nt-landing .honesty-row{grid-template-columns:1fr}}.nt-landing .feature{gap:var(--leading) clamp(24px, 4vw, 72px);padding:calc(1.5 * var(--leading)) 0;grid-template-columns:minmax(64px,160px) minmax(0,420px) minmax(0,1fr);align-items:baseline;display:grid}.nt-landing .feature+.feature{border-top:2px solid var(--color-divider)}.nt-landing .f-num{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:15px;line-height:var(--leading);color:var(--color-text);font-feature-settings:"tnum" 1;text-box:trim-both cap alphabetic;margin:0;position:relative}.nt-landing .f-num:before{content:"";background:var(--color-accent);width:10px;height:10px;position:absolute;top:calc(.5cap - 5px);left:-24px}@media (width<=1280px){.nt-landing .f-num:before{display:none}}.nt-landing .f-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:24px;line-height:var(--leading);letter-spacing:-.01em;text-box:trim-both cap alphabetic;margin:0}.nt-landing .f-copy{font-size:15.5px;line-height:var(--leading);color:color-mix(in srgb, var(--color-text) 78%, transparent);text-box:trim-both cap alphabetic;max-width:52ch;margin:0}@media (width<=880px){.nt-landing .feature{gap:var(--half);grid-template-columns:1fr}.nt-landing .f-copy{max-width:var(--measure)}}.nt-landing .band{background:var(--color-surface);border-block:2px solid var(--color-divider)}.nt-landing .band .wrap{padding-top:calc(2 * var(--leading));padding-bottom:calc(2 * var(--leading))}.nt-landing .price-card{border:2px solid var(--color-divider);background:var(--color-bg);max-width:620px;margin-top:calc(1.5 * var(--leading));padding:calc(1.5 * var(--leading)) var(--space-8) calc(1.5 * var(--leading)) var(--space-6)}.nt-landing .price-card .h3{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0;font-size:28px;line-height:1.1}.nt-landing .price-card p.body{font-size:15px}.nt-landing .price-card .row{gap:var(--space-3);margin-top:var(--leading);flex-wrap:wrap;display:flex}.nt-landing .faq{max-width:780px;margin-top:calc(1.5 * var(--leading));border-bottom:2px solid var(--color-divider)}.nt-landing .faq details{border-top:2px solid var(--color-divider)}.nt-landing .faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:var(--space-4);font-family:var(--font-heading);font-weight:var(--font-heading-weight);padding:var(--space-4) 0;font-size:17px;line-height:1.3;list-style:none;display:flex}.nt-landing .faq summary::-webkit-details-marker{display:none}.nt-landing .faq summary:hover{color:var(--color-accent-700)}.nt-landing .faq summary .pm{flex:none;align-self:center;width:14px;height:14px;position:relative}.nt-landing .faq summary .pm:before,.nt-landing .faq summary .pm:after{content:"";background:var(--color-accent);position:absolute}.nt-landing .faq summary .pm:before{height:2px;top:6px;left:0;right:0}.nt-landing .faq summary .pm:after{width:2px;top:0;bottom:0;left:6px}.nt-landing .faq details[open] summary .pm:after{display:none}.nt-landing .faq .a{padding:0 0 var(--space-4);font-size:15px;line-height:var(--leading);color:color-mix(in srgb, var(--color-text) 78%, transparent);max-width:60ch;margin:0}.nt-landing .close{background:var(--color-accent);color:var(--color-bg)}.nt-landing .close .wrap{padding-top:calc(3 * var(--leading));padding-bottom:calc(3 * var(--leading))}.nt-landing .close h2{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;text-box:trim-both cap alphabetic;max-width:20ch;margin:0 0 0 -.058em;font-size:clamp(34px,4.2vw,56px);line-height:1.06}.nt-landing .close .sub{font-size:21px;font-weight:600;line-height:var(--leading);margin:calc(var(--leading) - 1cap) 0 0;text-box:trim-both cap alphabetic}.nt-landing .close .row{gap:var(--space-3);margin-top:calc(1.5 * var(--leading));flex-wrap:wrap;display:flex}.nt-landing .btn-paper{background:var(--color-bg);color:var(--color-accent)}.nt-landing .btn-paper:hover{background:#fff}.nt-landing .btn-paper:active{background:var(--color-accent-100)}.nt-landing footer{padding:calc(2 * var(--leading)) 0;font-size:13px;line-height:var(--leading)}.nt-landing .foot-top{align-items:baseline;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.nt-landing .foot-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);margin-right:auto;font-size:15px}.nt-landing footer a{color:color-mix(in srgb, var(--color-text) 70%, transparent);text-decoration:none}.nt-landing footer a:hover{color:var(--color-accent-700)}.nt-landing .foot-legal{margin:var(--leading) 0 0;color:color-mix(in srgb, var(--color-text) 70%, transparent);max-width:var(--measure)}@media (prefers-reduced-motion:no-preference){.nt-landing[data-js] .reveal{opacity:0;transition:opacity .5s,translate .5s;translate:0 14px}.nt-landing[data-js] .reveal.in{opacity:1;translate:0}}@media (width<=880px){.nt-landing .hero{padding-top:calc(2 * var(--leading));grid-template-columns:1fr}.nt-landing .heat{overflow-x:auto}.nt-landing .mock-grid{grid-template-columns:1fr}}@media (width<=560px){.nt-landing .mrow{grid-template-columns:minmax(64px,88px) 1fr auto}.nt-landing .mrow .mpct{display:none}}html.nt-smooth{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html.nt-smooth{scroll-behavior:auto}}
