.nf-landing{--navy:var(--color-navy-800);--navy-hover:var(--color-navy-900);--soft:var(--color-navy-100);--agent-l:#f2f4fb;--agent-r:#e4e9f7;--scholar-l:#eef4ff;--scholar-r:#dde9ff;--comm-l:#eef2ff;--comm-r:#e4e9f7;--ink:var(--color-n-900);--text:var(--color-n-800);--muted:var(--color-n-600);--faint:var(--color-n-400);--line:var(--color-n-200);--grad:var(--gradient-hero-emphasis);--land-bg:var(--gradient-hero-band)}@layer base{.nf-landing,.nf-landing *,.nf-landing :before,.nf-landing :after{box-sizing:border-box;margin:0;padding:0}}.nf-landing{scroll-behavior:smooth;height:100dvh;overflow:hidden auto}#agent,#scholar,#community,#faq{scroll-margin-top:84px}#pricing{scroll-margin-top:60px}.nf-landing{font-family:var(--font-wanted), sans-serif;color:var(--text);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.65}.nf-landing ::selection{background:#23306a24}.nf-landing .wrap{max-width:1140px;margin:0 auto;padding:0 24px}.nf-landing .nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffe0;position:sticky;top:0}.nf-landing .nav-inner{justify-content:space-between;align-items:center;max-width:1140px;height:60px;margin:0 auto;padding:0 24px;display:flex}.nf-landing .brand{color:var(--color-navy-800);align-items:center;gap:6px;text-decoration:none;display:flex}.nf-landing .nav-links{align-items:center;gap:24px;display:flex}.nf-landing .nav-links a{color:var(--muted);font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s}.nf-landing .nav-links a:hover{color:var(--navy)}.nf-landing .nav-login{color:var(--navy)!important;font-weight:600!important}.nf-landing .nav-cta{background:var(--navy);border-radius:var(--radius-press);padding:8px 18px;color:#fff!important;font-weight:700!important;transition:background .15s!important}.nf-landing .nav-cta:hover{background:var(--navy-hover)}.nf-landing .nav-sep{background:var(--color-n-200);width:1px;height:16px;margin:0 8px}.nf-landing .hero{background:var(--land-bg);text-align:center;padding:128px 0 96px}.nf-landing h1{letter-spacing:-.045em;color:var(--ink);text-wrap:balance;word-break:keep-all;max-width:860px;margin:0 auto 24px;font-size:clamp(38px,5.5vw,60px);font-weight:800;line-height:1.18}.nf-landing h1 .grad{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nf-landing .hero-sub{color:var(--muted);text-wrap:balance;word-break:keep-all;max-width:620px;margin:0 auto 38px;font-size:17px;line-height:1.8}.nf-landing .cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.nf-landing .btn-main{background:var(--navy);color:#fff;border-radius:var(--radius-hold);box-shadow:var(--shadow-s2);padding:15px 34px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-block}.nf-landing .btn-main:hover{background:var(--navy-hover);transform:translateY(-1px)}.nf-landing .btn-ghost{color:var(--navy);border-radius:var(--radius-hold);border:1px solid var(--color-navy-200);background:#fff;padding:15px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.nf-landing .btn-ghost:hover{background:var(--soft)}.nf-landing .cta-note{color:var(--faint);margin-top:15px;font-size:12.5px}.nf-landing .stage{margin-top:64px}.nf-landing .scene-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.nf-landing .scene-tab{cursor:pointer;color:var(--color-n-700);border:1px solid var(--color-n-200);background:#fff;border-radius:100px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.nf-landing .scene-tab:hover{border-color:var(--color-navy-200);color:var(--navy)}.nf-landing .scene-tab.on{background:var(--navy);border-color:var(--navy);color:#fff}.nf-landing .scene-tab:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nf-landing .frame{border:1px solid var(--color-n-200);border-radius:var(--radius-cover);max-width:1092px;box-shadow:var(--shadow-s3);text-align:left;background:#fff;margin:0 auto;overflow:hidden}.nf-landing .dot{background:var(--color-n-200);border-radius:50%;width:11px;height:11px}.nf-landing .scenes{position:relative;overflow:hidden}.nf-landing .scene{transform-origin:0 0;opacity:0;pointer-events:none;background:#fff;grid-template-columns:280px 1fr;width:1500px;height:820px;transition:opacity .55s;display:grid;position:absolute;top:0;left:0}.nf-landing .scene.on{opacity:1;pointer-events:auto;z-index:1}.nf-landing .scene.s-chat{grid-template-columns:280px minmax(0,1fr) 396.5px}.nf-landing .scene.s-sch{grid-template-columns:52px minmax(0,1fr)}.nf-landing .rail{border-right:1px solid var(--color-n-200);background:#fff;flex-direction:column;align-items:center;display:flex;overflow:hidden}.nf-landing .rail-top{flex-shrink:0;justify-content:center;align-items:center;height:52px;display:flex}.nf-landing .rail-nav{flex-direction:column;align-items:center;gap:4px;padding-bottom:12px;display:flex}.nf-landing .rail .ric{border-radius:var(--radius-press);width:36px;height:36px;color:var(--color-n-600);justify-content:center;align-items:center;display:flex}.nf-landing .rail .ric.on{background:var(--color-navy-300);color:var(--color-navy-800)}.nf-landing .rail-div{background:var(--color-n-200);flex-shrink:0;align-self:stretch;height:1px;margin:0 8px 8px}.nf-landing .rail .sp{flex:1}.nf-landing .rail-bottom{border-top:1px solid var(--color-n-200);flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;gap:2px;padding:8px 0;display:flex}.nf-landing .scene.s-plan{display:block;position:absolute}.nf-landing .cpm-under{grid-template-columns:280px minmax(0,1fr) 396.5px;display:grid;position:absolute;inset:0}.nf-landing .cpm-dim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;position:absolute;inset:0}.nf-landing .cpm-stage{justify-content:center;align-items:stretch;gap:16px;padding:28px;display:flex;position:absolute;inset:0}.nf-landing .cpm{background:var(--color-n-100);border-radius:var(--radius-cover);min-width:0;box-shadow:var(--shadow-s3);flex-direction:column;flex:auto;display:flex;overflow:hidden}.nf-landing .cpm-hd{border-bottom:1px solid var(--color-n-200);background:#fff;flex-shrink:0;align-items:center;gap:12px;padding:12px 20px;display:flex}.nf-landing .cpm-hd .ico{border-radius:var(--radius-hold);background:var(--color-navy-100);width:30px;height:30px;color:var(--color-navy-800);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nf-landing .cpm-hd .tx{flex:1;min-width:0}.nf-landing .cpm-hd .t{letter-spacing:-.01em;color:var(--color-n-900);font-size:16px;font-weight:700;display:block}.nf-landing .cpm-hd .s{color:var(--color-n-500);font-size:12px;display:block}.nf-landing .cpm-btn{color:#2f3a57;letter-spacing:-.01em;white-space:nowrap;background:#fff;border:1px solid #ced3de;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.nf-landing .cpm-btn--primary{background:var(--color-navy-800);border-color:var(--color-navy-800);color:#fff}.nf-landing .cpm-x{border-radius:var(--radius-press);border:1px solid var(--color-n-200);width:30px;height:30px;color:var(--color-n-500);background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nf-landing .cpm-tabs{border-bottom:1px solid var(--color-n-200);background:#fff;flex-shrink:0;align-items:center;gap:8px;padding:8px 20px;display:flex}.nf-landing .cpm-tabs .seg{border-radius:var(--radius-hold);background:var(--color-navy-100);gap:3px;padding:3px;display:inline-flex}.nf-landing .cpm-tabs .sg{border-radius:var(--radius-press);color:var(--color-n-500);align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.nf-landing .cpm-tabs .sg.on{background:var(--color-navy-800);color:#fff;box-shadow:var(--shadow-s1)}.nf-landing .cpm-help{border:1px solid var(--color-n-200);color:#5b6688;background:#fff;border-radius:999px;margin-left:auto;padding:4px 12px;font-size:11px;font-weight:600}.nf-landing .cpm-scroll{flex:1;min-height:0;padding:28px;overflow:hidden}.nf-landing .cpm-page{max-width:900px;margin:0 auto}.nf-landing .cpm-ai{background:#fff;border:1px solid #e2e6f0;border-radius:14px;flex-direction:column;flex:0 0 420px;width:420px;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 44px -14px #00000047}.nf-landing .cpc-hd{border-bottom:1px solid #eef0f5;flex-shrink:0;align-items:center;gap:8px;padding:12px 14px;display:flex}.nf-landing .cpc-ico{background:var(--color-navy-100);width:26px;height:26px;color:var(--color-navy-800);border-radius:8px;justify-content:center;align-items:center;display:flex}.nf-landing .cpc-t{color:var(--color-navy-800);font-size:13px;font-weight:800}.nf-landing .cpc-scope{color:var(--color-navy-800);background:var(--color-navy-300);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:800}.nf-landing .cpc-x{width:26px;height:26px;color:var(--color-n-400);justify-content:center;align-items:center;display:flex}.nf-landing .cpc-target{border:1px solid #e2e6f0;border-radius:11px;flex:none;margin:12px 14px 2px;overflow:hidden}.nf-landing .cpc-th{background:#e4ebfa;border-bottom:1px solid #d3ddf4;align-items:center;gap:5px;padding:7px 11px;display:flex}.nf-landing .cpc-th b{color:var(--color-navy-800);font-size:10.5px;font-weight:800}.nf-landing .cpc-cur{color:#8a93ad;margin-left:auto;font-size:9px;font-weight:700}.nf-landing .cpc-chev{color:var(--color-navy-800);display:flex}.nf-landing .cpc-tb{color:#333b52;padding:9px 11px;font-size:11.5px;line-height:1.5}.nf-landing .cpc-body{flex-direction:column;flex:1;min-height:0;padding:12px 14px;display:flex;overflow:hidden}.nf-landing .cpc-u{background:var(--color-n-100);max-width:82%;color:var(--color-n-800);border-radius:14px 4px 14px 14px;align-self:flex-end;margin-top:14px;padding:8px 12px;font-size:12.5px;line-height:1.5}.nf-landing .cpc-prev{background:#fff;border:1px solid #e2e6f0;border-radius:11px;margin-top:9px;overflow:hidden}.nf-landing .cpc-l{color:var(--color-navy-800);background:#e4ebfa;border-bottom:1px solid #d3ddf4;align-items:center;gap:4px;padding:6px 11px;font-size:10px;font-weight:800;display:flex}.nf-landing .cpc-l span{color:#a2a8b6;font-weight:600}.nf-landing .cpc-box{color:#242d45;padding:6px 11px;font-size:12px;line-height:1.55}.nf-landing .cpc-line{padding:5px 0}.nf-landing .cpc-line+.cpc-line{border-top:1px solid #f0f2f7}.nf-landing .cpc-act{gap:7px;padding:0 11px 11px;display:flex}.nf-landing .cpc-act .apply{border:1px solid var(--color-navy-300);background:var(--color-navy-300);height:34px;color:var(--color-navy-800);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:11.5px;font-weight:800;display:flex}.nf-landing .cpc-comp{background:#fff;border:1px solid #23306a24;border-radius:16px;flex:none;margin:0 14px 14px;padding:11px;box-shadow:0 1px 2px #23306a0f,0 10px 28px -8px #23306a47}.nf-landing .cpc-in{color:var(--color-n-400);padding:6px 0 6px 10px;font-size:13px}.nf-landing .cpc-row{align-items:flex-end;gap:8px;display:flex}.nf-landing .cpc-chips{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.nf-landing .cpc-chips span{color:#4b5670;white-space:nowrap;background:#f4f6fd;border:1px solid #e2e6f0;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:600}.nf-landing .cpc-snd{background:var(--color-navy-100);color:#c7ccd8;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.nf-landing .cpc-snd.on{background:var(--color-navy-800);color:#fff}@keyframes nfl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nf-landing .an{opacity:0}.nf-landing .scene.on .an{animation:.55s cubic-bezier(.16,1,.3,1) both nfl-rise}.nf-landing .scene.on .d1{animation-delay:.15s}.nf-landing .scene.on .d2{animation-delay:.3s}.nf-landing .scene.on .d3{animation-delay:.45s}.nf-landing .scene.on .d4{animation-delay:.6s}.nf-landing .scene.on .d5{animation-delay:.75s}.nf-landing .scene.on .d6{animation-delay:.9s}@keyframes nfl-growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nf-landing .scene.on .growx{transform-origin:0;animation:.9s cubic-bezier(.16,1,.3,1) .8s both nfl-growx}@keyframes nfl-shimmer{0%,to{opacity:1}50%{opacity:.55}}.nf-landing .skl{border-radius:var(--radius-press);background:var(--color-n-200);height:12px;animation:1.8s ease-in-out infinite nfl-shimmer}.nf-landing .fs{border-right:1px solid var(--color-n-200);background:#fff;flex-direction:column;display:flex;overflow:hidden}.nf-landing .fs-brand{flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.nf-landing .fs-brand .b{color:var(--color-navy-800);align-items:center;gap:6px;display:flex}.nf-landing .fs-brand .tg{width:28px;height:28px;color:var(--color-n-400);justify-content:center;align-items:center;display:flex}.nf-landing .fs-nav{flex-direction:column;flex-shrink:0;gap:2px;padding:0 12px 12px;display:flex}.nf-landing .fs-item{border-radius:var(--radius-press);color:var(--color-n-600);align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.nf-landing .fs-item.on{background:var(--color-navy-300);color:var(--color-navy-800)}.nf-landing .fs-beta{text-transform:uppercase;letter-spacing:.025em;color:var(--color-navy-800);background:var(--color-navy-300);border-radius:999px;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.nf-landing .fs-div{background:var(--color-n-200);flex-shrink:0;height:1px;margin:0 16px 8px}.nf-landing .fs-body{flex-direction:column;flex:1;min-height:0;padding:4px 12px 0;display:flex;overflow:hidden}.nf-landing .fs-new{background:var(--color-navy-300);color:var(--color-navy-800);border-radius:var(--radius-hold);flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.nf-landing .fs-label{color:var(--color-n-400);text-transform:uppercase;letter-spacing:.025em;justify-content:space-between;align-items:center;margin:8px 0 4px;padding:0 4px;font-size:11px;font-weight:500;display:flex}.nf-landing .fs-folder{border-radius:var(--radius-press);align-items:center;gap:6px;padding:6px 8px;display:flex}.nf-landing .fs-folder .nm{color:var(--color-n-800);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.nf-landing .fs-folder .cnt{color:var(--color-n-400);font-size:10px}.nf-landing .fs-recent{border-radius:var(--radius-press);padding:6px 8px}.nf-landing .fs-recent.hl{background:var(--color-n-100)}.nf-landing .fs-recent .t{color:var(--color-n-800);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nf-landing .fs-recent.hl .t{color:var(--color-n-900);font-weight:500}.nf-landing .fs-recent .a{color:var(--color-n-400);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.nf-landing .fs-bottom{border-top:1px solid var(--color-n-200);flex-direction:column;flex-shrink:0;gap:2px;margin-top:auto;padding:8px 12px;display:flex}.nf-landing .fs-foot{color:var(--color-n-600);border-radius:var(--radius-press);align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.nf-landing .fs-noti-label{color:var(--color-n-400);text-transform:uppercase;letter-spacing:.025em;align-items:center;gap:6px;margin:12px 0 8px;padding:0 4px;font-size:11px;font-weight:500;display:flex}.nf-landing .fs-badge{background:var(--color-danger-fill);color:#fff;border-radius:100px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9px;font-weight:700;display:inline-flex}.nf-landing .fs-noti-row{border-radius:var(--radius-press);align-items:flex-start;gap:6px;padding:8px;display:flex}.nf-landing .fs-noti-row .dot{background:var(--color-danger-fill);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.nf-landing .fs-noti-row .tx{flex:1;min-width:0}.nf-landing .fs-noti-row .tx .l1{color:var(--color-n-800);font-size:11.5px;line-height:1.375}.nf-landing .fs-noti-row .tx .l1 b{font-weight:600}.nf-landing .fs-noti-row .tx .l2{color:var(--color-n-400);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;overflow:hidden}.nf-landing .plan-pro{border:2.5px solid var(--color-navy-800);background:#fff;border-radius:100px;justify-content:center;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.nf-landing .plan-pro span{color:var(--color-navy-800)}.nf-landing .plan-plus{color:var(--color-navy-800);border:2.5px solid var(--color-navy-800);border-radius:100px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.nf-landing .hbell{border:1px solid var(--color-n-200);width:36px;height:36px;color:var(--color-n-600);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.nf-landing .inbox{border-radius:var(--radius-cover);background:#fff;border:1px solid #23306a24;box-shadow:0 0 18px #5b5fc717,0 2px 8px #23306a0d}.nf-landing .inbox .ph{color:var(--color-n-500);min-height:24px;font-size:14px;line-height:1.625}.nf-landing .inbox .row{align-items:center;gap:8px;padding:0 12px 12px;display:flex}.nf-landing .inbox .plusb{border:1px solid var(--color-n-300);border-radius:var(--radius-cover);width:32px;height:32px;color:var(--color-n-600);background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nf-landing .inbox .sendb{background:var(--color-n-100);width:40px;height:40px;color:var(--color-n-300);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.nf-landing .fm{background:#fff;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.nf-landing .fm-top{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:20px}.nf-landing .fm-center{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 20px;display:flex}.nf-landing .fm-inner{width:100%;max-width:700px}.nf-landing .fm h4{color:var(--color-n-900);letter-spacing:-.025em;text-align:center;margin-bottom:12px;font-size:48px;font-weight:700;line-height:1.25}.nf-landing .fm-sub{color:var(--color-n-500);text-align:center;margin-bottom:48px;font-size:14px}.nf-landing .fm .inbox{margin-bottom:20px}.nf-landing .fm .inbox .ph{padding:16px 20px 8px}.nf-landing .fm .inbox .row .tb-pill{height:36px;color:var(--color-n-600);border:1px solid var(--color-n-200);white-space:nowrap;background:#fff;border-radius:100px;flex-shrink:0;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:500;display:inline-flex}.nf-landing .fm .inbox .row .tb-pill svg{flex-shrink:0}.nf-landing .fm-nanda{border-top:1px solid var(--color-navy-100);border-radius:0 0 var(--radius-cover) var(--radius-cover);height:36px;color:var(--color-n-500);align-items:center;gap:8px;padding:0 20px;font-size:11px;display:flex}.nf-landing .fm-nanda .ic{color:var(--color-navy-800);flex-shrink:0;display:flex}.nf-landing .fm-nanda b{color:var(--color-navy-800);font-weight:600}.nf-landing .fm-nanda .go{color:#23306a99;flex-shrink:0;margin-left:auto;display:flex}.nf-landing .fm-note{text-align:center;color:var(--color-n-400);font-size:11px;position:absolute;bottom:16px;left:0;right:0}.nf-landing .cv-main{background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.nf-landing .cv-head{border-bottom:1px solid var(--color-n-200);flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 24px;display:flex}.nf-landing .cv-title{color:var(--color-n-900);font-size:15px;font-weight:600}.nf-landing .cv-right{align-items:center;gap:8px;display:flex}.nf-landing .cv-body{flex:1;overflow:hidden}.nf-landing .cv-inner{max-width:700px;margin:0 auto;padding:32px 20px 0}.nf-landing .u-msg{justify-content:flex-end;padding-top:24px;display:flex}.nf-landing .u-msg>div{background:var(--color-n-100);border-radius:var(--radius-cover);max-width:75%;color:var(--color-n-800);border-top-right-radius:2px;padding:10px 16px;font-size:14px;line-height:1.625}.nf-landing .a-md{margin-top:16px}.nf-landing .a-md p{color:var(--color-n-800);margin:6px 0;font-size:14px;line-height:1.625}.nf-landing .a-md .h2{color:var(--color-n-900);border-bottom:1px solid var(--color-n-200);margin:20px 0 8px;padding-bottom:6px;font-size:16px;font-weight:700;line-height:1.25}.nf-landing .a-md .h3{color:var(--color-navy-800);margin:16px 0 6px;font-size:15px;font-weight:700;line-height:1.25}.nf-landing .a-md ul{margin:6px 0;padding-left:20px}.nf-landing .a-md li{color:var(--color-n-800);margin:2px 0;padding-left:2px;font-size:14px;line-height:1.625}.nf-landing .a-md b{color:var(--color-n-900);font-weight:700}.nf-landing .cv-inputwrap{flex-shrink:0;padding:0 20px 16px}.nf-landing .cv-inputwrap .inner{max-width:700px;margin:0 auto}.nf-landing .cv-inputwrap .inbox .ph{padding:14px 20px 8px}.nf-landing .cv-tool{border-left:1px solid var(--color-n-200);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.nf-landing .cv-tool-head{border-bottom:1px solid var(--color-n-200);flex-shrink:0;align-items:center;gap:8px;height:52px;padding:0 16px;display:flex}.nf-landing .cv-tool-head .ic{width:28px;height:28px;color:var(--color-n-400);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nf-landing .cv-tool-head .tt{color:var(--color-n-800);font-size:13px;font-weight:600}.nf-landing .cv-ai{letter-spacing:-.01em;color:#fff;white-space:nowrap;background:var(--color-navy-800);height:28px;box-shadow:var(--shadow-s2);border-radius:100px;align-items:center;gap:4px;margin-left:auto;margin-right:4px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.nf-landing .cv-tabs{border-bottom:1px solid var(--color-n-200);flex-shrink:0;align-items:center;gap:6px;padding:10px 12px;display:flex;overflow:hidden}.nf-landing .cv-tab{border:1px solid var(--color-n-200);color:var(--color-n-600);white-space:nowrap;background:#fff;border-radius:100px;flex-shrink:0;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.nf-landing .cv-tab.on{background:var(--color-navy-800);border-color:var(--color-navy-800);color:#fff}.nf-landing .cv-tab.mk{color:var(--color-navy-800);background:#23306a0d;border-color:#23306a4d}.nf-landing .cv-tool-body{flex-direction:column;flex:1;gap:12px;padding:12px 12px 56px;display:flex;overflow:hidden}.nf-landing .cv-acc{border:1px solid var(--color-n-200);border-radius:var(--radius-hold);background:#fff;flex-shrink:0;overflow:hidden}.nf-landing .cv-acc-h{background:var(--color-navy-100);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.nf-landing .cv-acc-h .lt{align-items:center;gap:8px;min-width:0;display:flex}.nf-landing .cv-acc-h .ico{width:18px;height:18px;color:var(--color-navy-800);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nf-landing .cv-acc-h .tt{color:var(--color-navy-800);font-size:12px;font-weight:700;line-height:1.375}.nf-landing .cv-acc-h .chev{color:#23306a80;flex-shrink:0;margin-left:8px;display:flex}.nf-landing .cv-form{border-top:1px solid var(--color-n-200);flex-direction:column;gap:10px;padding:12px;display:flex}.nf-landing .cv-row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nf-landing .cv-f{flex-direction:column;gap:4px;min-width:0;display:flex}.nf-landing .cv-f label{color:var(--color-n-700);font-size:11px;font-weight:600}.nf-landing .cv-f .in{border:1px solid var(--color-n-200);border-radius:var(--radius-press);color:var(--color-n-300);white-space:nowrap;background:#fff;align-items:center;padding:6px 10px;font-size:12px;display:flex;overflow:hidden}.nf-landing .cv-f .unitrow{align-items:center;gap:4px;display:flex}.nf-landing .cv-f .unitrow .in{flex:1;min-width:0}.nf-landing .cv-f .unit{color:var(--color-n-400);flex-shrink:0;font-size:10px}.nf-landing .cv-sex{gap:6px;display:flex}.nf-landing .cv-sex span{border:1px solid var(--color-n-200);border-radius:var(--radius-press);color:var(--color-n-400);background:#fff;flex:1;justify-content:center;align-items:center;padding:6px 0;font-size:12px;font-weight:600;display:flex}.nf-landing .cv-ta{border:1px solid var(--color-n-200);border-radius:var(--radius-hold);color:var(--color-n-300);background:#fff;padding:10px 12px;font-size:12px;line-height:1.625}.nf-landing .cv-hr{border-top:1px solid var(--color-n-200);flex-direction:column;gap:10px;padding-top:10px;display:flex}.nf-landing .cv-tool-cta{border-top:1px solid var(--color-n-200);background:#fff;padding:12px;position:absolute;bottom:0;left:0;right:0}.nf-landing .cv-tool-cta .btn{background:var(--color-navy-800);color:#fff;border-radius:var(--radius-cover);justify-content:center;align-items:center;gap:8px;padding:14px 0;font-size:13px;font-weight:700;display:flex}.nf-landing .st-view{background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.nf-landing .st-bar{border-bottom:1px solid var(--color-n-200);background:#fff;flex-shrink:0;align-items:center;gap:16px;padding:12px 20px;display:flex}.nf-landing .st-logo{color:var(--color-navy-800);letter-spacing:-.01em;flex-shrink:0;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.nf-landing .st-search{flex:1;max-width:620px;position:relative}.nf-landing .st-search .in{border:1px solid var(--color-n-200);border-radius:var(--radius-hold);height:44px;color:var(--color-n-900);box-shadow:var(--shadow-s1);background:#fff;align-items:center;padding:0 48px 0 16px;font-size:13px;display:flex}.nf-landing .st-search .btn{background:var(--color-navy-800);border-radius:var(--radius-press);color:#fff;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.nf-landing .st-actions{flex-shrink:0;align-items:center;gap:14px;margin-left:auto;display:flex}.nf-landing .st-toggle{color:var(--color-navy-800);align-items:center;gap:6px;font-size:12px;display:inline-flex}.nf-landing .st-toggle .tg{background:var(--color-navy-800);border-radius:100px;width:32px;height:18px;display:inline-block;position:relative}.nf-landing .st-toggle .tg:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.nf-landing .st-tabs{border-bottom:1px solid var(--color-n-200);background:#fff;flex-shrink:0;align-items:center;gap:8px;padding:8px 20px;display:flex}.nf-landing .st-tabs .tabrow{display:flex}.nf-landing .st-sep{background:var(--color-n-200);flex-shrink:0;width:1px;height:16px;margin:0 4px}.nf-landing .st-chips{align-items:center;gap:8px;display:flex}.nf-landing .st-chip{border:1px solid var(--color-n-200);height:28px;color:var(--color-n-600);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.nf-landing .st-chip.on{background:var(--color-navy-300);color:var(--color-navy-800);border-color:#23306a4d;font-weight:700}.nf-landing .st-chip .cv{opacity:.6;font-size:11px}.nf-landing .st-tab{color:var(--color-n-600);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 16px;font-size:13px;font-weight:500}.nf-landing .st-tab.on{color:var(--color-navy-800);border-bottom-color:var(--color-navy-800);font-weight:700}.nf-landing .st-body{flex:1;display:flex;overflow:hidden}.nf-landing .st-main{flex:1;min-width:0;overflow:hidden}.nf-landing .st-meta{border-bottom:1px solid var(--color-n-200);color:var(--color-n-700);align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex}.nf-landing .st-meta b{color:var(--color-n-900)}.nf-landing .st-meta .pill{background:var(--color-navy-300);color:var(--color-navy-800);border:1px solid var(--color-navy-300);border-radius:100px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.nf-landing .st-meta .q{color:var(--color-n-600);font-size:12px}.nf-landing .st-meta .q i{color:var(--color-navy-800);font-style:normal;font-weight:500}.nf-landing .st-meta .rt{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.nf-landing .st-meta .rt .lb{color:var(--color-n-400);font-size:12px}.nf-landing .st-meta .sort{color:var(--color-n-700);border:1px solid var(--color-n-200);border-radius:var(--radius-press);white-space:nowrap;background:#fff;padding:4px 8px;font-size:12px}.nf-landing .co-view{background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.nf-landing .co-top{border-bottom:1px solid var(--color-n-200);flex-shrink:0;align-items:center;gap:12px;height:54px;padding:0 24px;display:flex}.nf-landing .co-top h1{color:var(--color-n-900);font-size:16px;font-weight:800}.nf-landing .co-top .sub{color:var(--color-n-500);font-size:12px}.nf-landing .co-top .acts{align-items:center;gap:8px;margin-left:auto;display:flex}.nf-landing .co-search{border:1px solid var(--color-n-200);border-radius:var(--radius-press);width:260px;height:34px;color:var(--color-n-500);align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.nf-landing .co-write{background:var(--color-navy-800);color:#fff;border-radius:var(--radius-press);align-items:center;gap:8px;height:34px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.nf-landing .co-tabs{border-bottom:1px solid var(--color-n-200);background:#fff;flex-shrink:0;padding:0 24px;display:flex;overflow:hidden}.nf-landing .co-tab{color:var(--color-n-500);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 16px;font-size:13px;font-weight:700;display:inline-flex}.nf-landing .co-tab.on{color:var(--color-navy-800);border-bottom-color:var(--color-navy-800)}.nf-landing .aibdg{color:var(--color-navy-800);background:var(--color-peri-100);box-shadow:inset 0 0 0 1px var(--color-peri-400);border-radius:4px;padding:0 4px;font-size:11px;font-weight:800;line-height:1.5}.nf-landing .co-scroll{flex:1;overflow:hidden}.nf-landing .co-wrap{gap:20px;max-width:1140px;margin:0 auto;padding:20px 24px;display:flex}.nf-landing .co-feed{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.nf-landing .co-rail{flex-direction:column;flex-shrink:0;gap:16px;width:280px;display:flex}.nf-landing .panels{background:#fff;padding:90px 0 40px}.nf-landing .panel{border-radius:var(--radius-cover);border:1px solid var(--color-n-200);box-shadow:var(--shadow-s1);grid-template-columns:1fr 1.1fr;margin-bottom:20px;display:grid;overflow:hidden}.nf-landing .panel-l{flex-direction:column;justify-content:center;padding:44px;display:flex}.nf-landing .panel-r{justify-content:center;align-items:center;padding:32px 34px;display:flex}.nf-landing .panel.agent{background:var(--agent-l)}.panel.agent .panel-r{background:var(--agent-r)}.nf-landing .panel.scholar{background:var(--scholar-l)}.panel.scholar .panel-r{background:var(--scholar-r)}.nf-landing .panel.comm{background:var(--comm-l)}.panel.comm .panel-r{background:var(--comm-r)}.nf-landing .p-eyebrow{letter-spacing:.14em;color:var(--navy);text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800}.nf-landing .panel h2{letter-spacing:-.03em;color:var(--color-n-900);text-wrap:balance;word-break:keep-all;margin-bottom:13px;font-size:clamp(22px,2.6vw,27px);font-weight:900;line-height:1.3}.nf-landing .panel .p-desc{color:var(--color-n-600);word-break:keep-all;margin-bottom:20px;font-size:13.5px;line-height:1.8}.nf-landing .p-chips{flex-wrap:wrap;gap:6px;display:flex}.nf-landing .p-chip{color:var(--navy);border:1px solid var(--color-n-200);border-radius:var(--radius-press);background:#fff;padding:4px 10px;font-size:11.5px;font-weight:600}.nf-landing .pm{border:1px solid var(--color-n-200);border-radius:var(--radius-cover);width:100%;max-width:520px;box-shadow:var(--shadow-s2);background:#fff;overflow:hidden}.nf-landing .pm-bar{border-bottom:1px solid var(--color-n-100);align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.nf-landing .pm-bar .dot{width:8px;height:8px}.nf-landing .pm-bar .t{color:var(--color-n-800);margin-left:6px;font-size:11.5px;font-weight:600}.nf-landing .pm-plan{color:var(--navy);border:1.5px solid var(--navy);border-radius:100px;margin-left:auto;padding:1.5px 10px;font-size:10px;font-weight:700}.nf-landing .pm-body{padding:18px 18px 20px}.nf-landing .pm-user{justify-content:flex-end;margin-bottom:14px;display:flex}.nf-landing .pm-user>div{color:#374151;background:#f3f4f6;border-radius:16px 4px 16px 16px;max-width:82%;padding:8px 13px;font-size:12px;line-height:1.55}.nf-landing .pm-h{color:var(--navy);margin-bottom:7px;font-size:12.5px;font-weight:800}.nf-landing .pm-t{color:#374151;margin-bottom:12px;font-size:12.5px}.nf-landing .pm-t b{color:#111827}.nf-landing .pm-skels .skel{background:#e5e7eb;border-radius:8px;height:9px;margin-top:8px}.nf-landing .pm-skels .w1{width:90%}.pm-skels .w2{width:75%}.pm-skels .w3{width:85%}.nf-landing .pm-pad{padding:26px 26px 24px}.nf-landing .pm-slogo{align-items:center;gap:7px;margin-bottom:18px;display:flex}.nf-landing .pm-slogo span{color:var(--navy);letter-spacing:-.02em;font-size:23px;font-weight:700;line-height:1}.nf-landing .pm-srch{width:100%;margin-bottom:12px;display:flex}.nf-landing .pm-srch .in{color:#9ca3af;background:#fff;border:1px solid #d8dce5;border-right:0;border-radius:11px 0 0 11px;flex:1;align-items:center;height:40px;padding:0 14px;font-size:12px;display:flex}.nf-landing .pm-srch .go{background:var(--navy);color:#fff;border-radius:0 11px 11px 0;flex-shrink:0;align-items:center;height:40px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.nf-landing .pm-links{gap:14px;margin-bottom:14px;display:flex}.nf-landing .pm-links span{color:var(--navy);font-size:11px;font-weight:600}.nf-landing .pm-copy{color:#9ca3af;font-size:11px;line-height:1.7}.nf-landing .pm-chead{border-bottom:1px solid #f0f1f5;justify-content:space-between;align-items:center;padding:13px 16px 11px;display:flex}.nf-landing .pm-chead .tt{color:#111827;font-size:13px;font-weight:800}.nf-landing .pm-chead .ss{color:#9ca3af;margin-top:1px;font-size:10px}.nf-landing .pm-write{background:var(--navy);color:#fff;border-radius:10px;align-items:center;gap:5px;padding:6px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.nf-landing .pm-ctabs{border-bottom:1px solid #f0f1f5;gap:1px;padding:0 12px;display:flex;overflow:hidden}.nf-landing .pm-ctab{color:#9ca3af;white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:4px;padding:9px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.nf-landing .pm-ctab.on{color:var(--navy);border-bottom-color:var(--navy)}.nf-landing .pm-ctab .ai{color:#047857;background:#d1fae5;padding:0 4px;font-size:7.5px;font-weight:800;line-height:1.6}.nf-landing .pm-row{border-bottom:1px solid #f7f8fa;align-items:center;gap:9px;padding:12px 16px;display:flex}.nf-landing .pm-row:last-child{border-bottom:none}.nf-landing .pm-row .cat{border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:9.5px;font-weight:700}.nf-landing .pm-row .cat.cl{color:#1e40af;background:#dbeafe}.nf-landing .pm-row .cat.pr{color:#166534;background:#dcfce7}.nf-landing .pm-row .cat.qa{color:#9d174d;background:#fce7f3}.nf-landing .pm-row .ti{color:#111827;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;font-weight:600;overflow:hidden}.nf-landing .pm-row .ti .cnt{color:var(--navy);margin-left:3px;font-size:10.5px;font-weight:800}.nf-landing .pm-row .mt{color:#b7bcc7;flex-shrink:0;align-items:center;gap:5px;font-size:10px;display:inline-flex}.nf-landing .pm-row .mt .role{color:var(--navy);background:#ceddf8;border-radius:10px;padding:1px 6px;font-size:8.5px;font-weight:700}.nf-landing section.plain{padding:100px 0}.nf-landing .sec-head{text-align:center;margin-bottom:52px}.nf-landing .sec-eyebrow{letter-spacing:.14em;color:var(--navy);margin-bottom:14px;font-size:12.5px;font-weight:800}.nf-landing .sec-head h2{letter-spacing:-.04em;color:var(--ink);text-wrap:balance;margin-bottom:14px;font-size:clamp(26px,3.4vw,36px);font-weight:800}.nf-landing .sec-head p{color:var(--muted);word-break:keep-all;max-width:560px;margin:0 auto;font-size:15.5px;line-height:1.75}.nf-landing .compare-scroll{overflow-x:auto}.nf-landing table.compare{border-collapse:separate;border-spacing:0;width:100%;min-width:640px}.nf-landing .compare th,.nf-landing .compare td{text-align:left;border-bottom:1px solid var(--line);padding:15px 20px;font-size:14px}.nf-landing .compare thead th{color:var(--muted);border-bottom:2px solid var(--color-navy-200);font-size:13px;font-weight:700}.nf-landing .compare td:first-child{color:var(--ink);width:32%;font-weight:600}.nf-landing .compare td{color:var(--muted);line-height:1.6}.nf-landing .compare .nf-col{background:var(--soft)}.nf-landing .compare thead th.nf-col{color:var(--navy);border-radius:var(--radius-hold) var(--radius-hold) 0 0}.nf-landing .compare tbody tr:last-child td{border-bottom:none}.nf-landing .compare tbody tr:last-child td.nf-col{border-radius:0 0 var(--radius-hold) var(--radius-hold)}.nf-landing .compare td.nf-col{color:var(--ink)}.nf-landing .yes{color:var(--navy);font-weight:700}.nf-landing .meh{color:var(--color-warn-fill);font-weight:600}.nf-landing .no{color:var(--faint)}.nf-landing .price-sec{background:var(--color-navy-50)}.nf-landing section.plain.price-sec{padding:64px 0 88px}.nf-landing .price-sec .sec-head{margin-bottom:26px}.nf-landing .price-toggle{justify-content:center;margin:0 0 26px;display:flex}.nf-landing .pt-pill{background:var(--color-n-100);border-radius:100px;align-items:center;padding:2px;display:flex}.nf-landing .pt-btn{cursor:pointer;color:var(--color-n-600);background:0 0;border:0;border-radius:100px;align-items:center;gap:6px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.nf-landing .pt-btn.on{color:var(--color-n-900);box-shadow:var(--shadow-s1);background:#fff}.nf-landing .pt-btn .dc{background:var(--color-ok-soft);color:var(--color-ok-fill);border-radius:100px;padding:2px 6px;font-size:9px;font-weight:700}.nf-landing .price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;max-width:960px;margin:0 auto;display:grid}.nf-landing .pp{padding-top:12px;position:relative}.nf-landing .pp-badge{z-index:2;background:var(--color-navy-800);color:#fff;white-space:nowrap;border-radius:100px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%)}.nf-landing .pcard{border-radius:var(--radius-cover);border:2px solid var(--color-n-200);height:100%;box-shadow:var(--shadow-s1);background:#fff;flex-direction:column;padding:22px 24px;display:flex}.nf-landing .pcard.hot{border:2px solid var(--color-navy-800);box-shadow:var(--shadow-s2);background:#fff}.nf-landing .pc-name{color:var(--navy);margin-bottom:2px;font-size:12px;font-weight:700}.nf-landing .pc-tag{color:var(--color-n-400);word-break:keep-all;margin-bottom:14px;font-size:12.5px;line-height:1.375}.nf-landing .pc-strike{color:var(--color-n-400);visibility:hidden;margin-bottom:2px;font-size:12px;line-height:1;text-decoration:line-through}.nf-landing .price-sec.annual .pc-strike.has{visibility:visible}.nf-landing .pc-price{align-items:flex-end;gap:4px;margin-bottom:4px;display:flex}.nf-landing .pc-price b{color:var(--color-n-900);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1}.nf-landing .pc-price span{color:var(--color-n-400);padding-bottom:2px;font-size:12px;font-weight:500}.nf-landing .pc-bill{color:var(--color-n-400);margin-bottom:16px;font-size:11.5px;line-height:1.375}.nf-landing .pc-feats{flex-direction:column;flex:1;gap:10px;margin-bottom:18px;list-style:none;display:flex}.nf-landing .pc-feats li{align-items:flex-start;gap:9px;display:flex}.nf-landing .pc-feats li svg{color:var(--navy);flex-shrink:0;margin-top:3px}.nf-landing .pc-feats .ft{color:var(--color-n-800);font-size:12.5px;font-weight:600;line-height:1.375}.nf-landing .pc-feats .fs2{color:var(--color-n-400);margin-top:1px;font-size:10.5px;line-height:1.5}.nf-landing .pc-btn{text-align:center;border-radius:var(--radius-hold);border:1px solid var(--navy);color:var(--navy);background:#fff;padding:10px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;display:block}.nf-landing .pc-btn:hover{background:#23306a0d}.nf-landing .pcard.hot .pc-btn{background:var(--navy);color:#fff;border-color:var(--navy)}.nf-landing .pcard.hot .pc-btn:hover{background:var(--color-navy-900)}.nf-landing .p-foot{text-align:center;color:var(--faint);margin-top:18px;font-size:12px}.nf-landing .faq-list{max-width:720px;margin:0 auto}.nf-landing details{border-bottom:1px solid var(--line)}.nf-landing summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:21px 4px;font-size:15.5px;font-weight:700;list-style:none;display:flex}.nf-landing summary::-webkit-details-marker{display:none}.nf-landing summary:after{content:"+";color:var(--faint);flex-shrink:0;font-size:21px;font-weight:400;transition:transform .2s}.nf-landing details.expanded summary:after{transform:rotate(45deg)}.nf-landing .faq-a-wrap{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1);display:grid}.nf-landing details.expanded .faq-a-wrap{grid-template-rows:1fr}.nf-landing .faq-a-wrap>.faq-a{min-height:0;overflow:hidden}.nf-landing .faq-a{color:var(--muted);max-width:640px;padding:0 4px;font-size:14px;line-height:1.85}.nf-landing .faq-a:after{content:"";height:22px;display:block}@media (prefers-reduced-motion:reduce){.faq-a-wrap{transition:none}}.nf-landing .final{text-align:center;background:var(--land-bg);padding:120px 0}.nf-landing .final h2{letter-spacing:-.045em;color:var(--ink);text-wrap:balance;margin-bottom:18px;font-size:clamp(30px,4.2vw,44px);font-weight:800;line-height:1.25}.nf-landing .final p{color:var(--muted);margin-bottom:36px;font-size:16px}.nf-landing footer{border-top:1px solid var(--line);background:#fff;padding:44px 0 36px}.nf-landing .foot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.nf-landing .foot-brand{color:var(--color-navy-800);align-items:center;gap:6px;display:flex}.nf-landing .foot-links{gap:22px;display:flex}.nf-landing .foot-links a{color:var(--muted);font-size:13px;text-decoration:none}.nf-landing .foot-links a:hover{color:var(--navy)}.nf-landing .foot-legal{color:var(--faint);border-top:1px solid var(--line);padding-top:22px;font-size:11.5px;line-height:1.9}.nf-landing .rv{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.nf-landing .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.nf-landing .rv{opacity:1;transition:none;transform:none}.nf-landing .skl{animation:none}.nf-landing .an,.nf-landing .scene.on .an{opacity:1;animation:none}.nf-landing .scene.on .growx{animation:none}.nf-landing{scroll-behavior:auto}}@media (max-width:900px){.nf-landing .nav-links a:not(.nav-cta){display:none}.nf-landing .panel{grid-template-columns:1fr}.nf-landing .panel-l{padding:36px 28px}.nf-landing .panel-r{padding:26px 22px}.nf-landing .price-grid{grid-template-columns:1fr}.nf-landing .foot-top{text-align:center;flex-direction:column;align-items:center}.nf-landing .foot-links{flex-wrap:wrap;justify-content:center}.nf-landing section.plain{padding:70px 0}}
