.nf,.nfs{--sub:#6b7280;--body:#4b5563;--hair:#151a2314;--line:#dce1e8;--surface:#f5f6f8;--surface-hover:#eceef2;--wrap:1240px;--gutter:clamp(16px, 4vw, 48px)}.nf-label{color:var(--soft);margin:0 0 12px;font-size:14px;font-weight:600}.nf-more{color:var(--fg);transition:color .4s var(--ease);padding:11px 0;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.nf-more:hover{color:var(--accent)}.nf-sec{padding:clamp(88px, 11vw, 150px) var(--gutter)}.nf-in{max-width:var(--wrap);margin:0 auto}.nf-h2{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,58px);font-weight:600;line-height:1.04}.nf-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.nf-lede{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:500;line-height:1.25}.nf-build{--soft:#ffffffb8;color:#fff;background:#1f3357}.nf-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(36px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.nf-cards li{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.nf-card-shot{padding:14px 14px 0;text-decoration:none;display:block}.nf-card-shot .bf{transition:transform .7s var(--ease);border-color:#ffffff24;box-shadow:0 18px 40px -20px #0000008c}.nf-cards li:hover .nf-card-shot .bf{transform:translateY(-4px)}.nf-card-shot .bf-bar{height:26px}.nf-card-shot .bf-url{padding:2px 8px;font-size:10px}.nf-card-sketch{padding:14px 14px 0;display:block}.nf-sk-doc{aspect-ratio:16/11.6;border:1px dashed #ffffff47;border-radius:14px;align-content:start;gap:12px;padding:18px 18px 16px;display:grid}.nf-sk-doc i{background:#ffffff38;border-radius:4px;height:7px;display:block}.nf-sk-doc .nf-sk-title{background:#fff6;width:46%;height:10px;margin-bottom:6px}.nf-sk-row{align-items:center;gap:10px;display:flex}.nf-sk-row b{border:1px solid #fff6;border-radius:7px;flex:none;width:30px;height:14px}.nf-sk-doc .nf-sk-sign{background:#ffffff80;width:34%;height:1px;margin-top:auto}.nf-cards h3{letter-spacing:-.02em;margin:0;padding:4px 28px 0;font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.2}.nf-cards li>h3{padding-top:24px}.nf-cards p{color:#ffffffc7;margin:0;padding:12px 28px 24px;font-size:16px;line-height:1.6}.nf-cards .nf-card-proof,.nf-cards .nf-card-none{border-top:1px solid #ffffff1f;margin:auto 28px 0;padding:16px 0 26px;font-size:14px;line-height:1.45}.nf-card-proof{color:#fff;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.nf-card-names{display:grid}.nf-card-names span{color:#fff9;font-weight:400}.nf-card-go{transition:transform .5s var(--ease);margin-left:auto}.nf-card-proof:hover .nf-card-go{transform:translateY(3px)}.nf-card-shot .bf-url{color:#6b7280}.nf-card-dot{background:var(--pa);border-radius:50%;flex:none;width:8px;height:8px}.nf-cards .nf-card-none{color:#fff9}.nf-price-cta{margin-top:8px}.nf-how,.nf-price{padding-bottom:clamp(32px,4vw,56px)}.nf-steps{margin:clamp(36px,5vw,64px) 0 0;padding:0;list-style:none}.nf-steps li{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:16px 40px;padding:clamp(28px,3vw,40px) 0;display:grid}.nf-steps li:last-child{border-bottom:1px solid var(--line)}.nf-step-num{font-family:var(--font-sans), system-ui, sans-serif;color:#1f3357;font-variant-numeric:tabular-nums;font-size:clamp(36px,3.4vw,48px);line-height:1}.nf-steps h3{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.12}.nf-steps p{max-width:62ch;color:var(--body);margin:0;font-size:17px;line-height:1.6}.nf-price{padding-bottom:0}.nf-prose p{color:#374151;max-width:60ch;margin:0 0 20px;font-size:clamp(17px,1.4vw,19px);line-height:1.6}.nf-prose p:last-child{margin-bottom:0}.nf-faq .nf-h2{position:sticky;top:96px}.nf-close{--fg:#fff;--soft:#fffc;text-align:center;padding:clamp(110px, 14vw, 190px) var(--gutter);color:#fff;background:radial-gradient(60% 70%,#2855d9 35%,#2855d900 100%),url(/brand/tiles-cobalt.svg) 50%/64px,#2855d9;flex-direction:column;align-items:center;display:flex}.nf-close-title{max-width:16ch;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,5.4vw,84px);font-weight:600;line-height:1.02}.nf-close-line{color:#ffffffdb;text-wrap:balance;max-width:44ch;margin:18px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.nf-close .m-cta:hover{color:#fff;background:#151a23}@media (max-width:1100px){.nf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.nf-split{grid-template-columns:minmax(0,1fr)}.nf-faq .nf-h2{position:static}.nf-cards{grid-template-columns:minmax(0,1fr)}.nf-steps li{grid-template-columns:36px minmax(0,1fr);gap:14px 12px}.nf-steps p{grid-column:1/-1}}
