.nf{--obsidian:#0a0a0b;--coal:#141416;--ink:#1d1d1f;--paper:#f5f5f7;--white:#fff;--mute:#86868b;--mute-d:#a1a1a6;--line:#d2d2d7;--line-d:#2a2a2d;--steel:#5a6573;--maxw:1080px;--r:20px;background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,system-ui,sans-serif;line-height:1.5}.nf *{box-sizing:border-box}.nf h1,.nf h2,.nf h3,.nf .display{letter-spacing:-.03em;margin:0;font-family:Manrope,sans-serif;font-weight:800;line-height:1.04}.nf p{margin:0 0 1em}.nf a{color:inherit;text-decoration:none}.nf img,.nf video{max-width:100%}.nf .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.nf .eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--mute);font-family:Saira Condensed,sans-serif;font-size:.74rem;font-weight:600}.nf .mute{color:var(--mute)}.nf .rev{opacity:0;transition:opacity .8s cubic-bezier(.2,.6,.2,1),transform .8s cubic-bezier(.2,.6,.2,1);transform:translateY(22px)}.nf .rev.in{opacity:1;transform:none}.nf .cta{cursor:pointer;background:var(--ink);color:#fff;border:0;border-radius:980px;justify-content:center;align-items:center;gap:.5em;padding:15px 30px;font-family:Inter;font-size:1.02rem;font-weight:600;transition:transform .18s,background .2s;display:inline-flex}.nf .cta:hover{background:#000;transform:translateY(-1px)}.nf .cta.big{padding:18px 40px;font-size:1.1rem}.nf .cta-sub{color:var(--mute);margin-top:14px;font-size:.82rem;font-weight:500;display:block}.nf .trustbar{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.14em;font-family:Saira Condensed,sans-serif;font-size:.7rem;font-weight:600}.nf .trustbar .wrap{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:9px 24px;display:flex}.nf .trustbar i{opacity:.35;font-style:normal}.nf .nav{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffb8;border-bottom:1px solid #0000000f;height:54px;position:sticky;top:0}.nf .nav .wrap{justify-content:space-between;align-items:center;height:100%;display:flex}.nf .brand{letter-spacing:.02em;font-family:Manrope;font-size:1.15rem;font-weight:800}.nf .brand span{color:var(--mute);letter-spacing:.16em;text-transform:uppercase;margin-left:8px;font-family:Saira Condensed;font-size:.68rem;font-weight:500}.nf .nav .cta{padding:9px 20px;font-size:.88rem}.nf .hero{background:var(--obsidian);color:#fff;text-align:center;padding:64px 0 84px;position:relative;overflow:hidden}.nf .hero:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 50% 0,#dce4ec29,#0000 70%);width:120%;height:80%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.nf .hero .wrap{position:relative}.nf .hero .eyebrow{color:var(--mute-d)}.nf .hero h1{color:#0000;background:linear-gradient(#fff 30%,#c7ccd2);-webkit-background-clip:text;background-clip:text;max-width:15ch;margin:18px auto 20px;font-size:clamp(2.3rem,6vw,4.1rem)}.nf .hero .lead{color:var(--mute-d);max-width:42ch;margin:0 auto 30px;font-size:clamp(1.05rem,2.3vw,1.3rem);line-height:1.5}.nf .hero .cta{color:var(--ink);background:#fff}.nf .hero .cta:hover{background:#eef0f2}.nf .hero .cta-sub{color:var(--mute)}.nf .vid{border-radius:var(--r);background:#111;border:1px solid #2a2d34;line-height:0;position:relative;overflow:hidden}.nf .vid img{aspect-ratio:1;object-fit:cover;background:#111;width:100%;height:auto;display:block}.nf .vid .lab{z-index:2;text-transform:uppercase;letter-spacing:.14em;color:#fff;background:#0a0a0bbd;border:1px solid #ffffff29;border-radius:999px;padding:5px 11px;font-family:Saira Condensed;font-size:.66rem;line-height:1.4;position:absolute}.nf .vid .lab.tl{color:#9fe7bd;top:12px;left:12px}.nf .vid .lab.bl{color:#e9a3a8;bottom:12px;left:12px}.nf .vid .lab.tr{color:#fff;opacity:.75;top:12px;right:12px}.nf .vidcap{text-transform:uppercase;letter-spacing:.16em;color:var(--mute);text-align:center;margin-top:14px;font-family:Saira Condensed;font-size:.72rem}.nf .obs .vidcap{color:var(--mute-d)}.nf .herovid{width:min(380px,86%);margin:46px auto 0;position:relative}.nf .herovid .vid{box-shadow:0 50px 90px #0009,inset 0 1px #ffffff14}.nf .specs{background:var(--coal);color:#fff;border-top:1px solid var(--line-d)}.nf .specs .wrap{flex-wrap:wrap;justify-content:center;padding-left:0;padding-right:0;display:flex}.nf .spec{text-align:center;border-left:1px solid var(--line-d);flex:1;min-width:160px;padding:36px 18px}.nf .spec:first-child{border-left:0}.nf .spec .n{letter-spacing:-.03em;color:#0000;background:linear-gradient(#fff,#aab0b8);-webkit-background-clip:text;background-clip:text;font-family:Manrope;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:800}.nf .spec .l{text-transform:uppercase;letter-spacing:.16em;color:var(--mute-d);margin-top:8px;font-family:Saira Condensed;font-size:.72rem}.nf section{padding:96px 0}.nf .sec-head{text-align:center;max-width:52ch;margin:0 auto 54px}.nf .sec-head h2{margin:16px 0 18px;font-size:clamp(1.9rem,4.4vw,3rem)}.nf .sec-head p{color:var(--mute);margin:0;font-size:clamp(1.05rem,2.2vw,1.22rem);line-height:1.5}.nf .paper{background:var(--paper)}.nf .obs{background:var(--obsidian);color:#fff}.nf .obs .sec-head p,.nf .obs .eyebrow{color:var(--mute-d)}.nf .compare{grid-template-columns:1fr 1fr;gap:20px;max-width:780px;margin:0 auto;display:grid}.nf .cc{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:34px;box-shadow:0 20px 50px #0000000d}.nf .cc.good{background:var(--ink);color:#fff;border-color:var(--ink)}.nf .cc h3{margin-bottom:4px;font-size:1.05rem;font-weight:700}.nf .cc .p{letter-spacing:-.03em;margin:10px 0 16px;font-family:Manrope;font-size:2.4rem;font-weight:800}.nf .cc ul{margin:0;padding:0;list-style:none}.nf .cc li{border-top:1px solid var(--line);color:var(--mute);align-items:flex-start;gap:10px;padding:9px 0;font-size:.94rem;display:flex}.nf .cc.good li{color:var(--mute-d);border-color:#2c2c2f}.nf .cc li:before{content:"";background:var(--steel);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.nf .cc.good li:before{background:#7fe0a6}.nf .split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:960px;margin:0 auto;display:grid}.nf .split h2{margin-bottom:18px;font-size:clamp(1.8rem,4vw,2.6rem)}.nf .split p{color:var(--mute-d);margin:0 0 1em;font-size:1.08rem}.nf .prodcard{border-radius:var(--r);background:#fff;padding:20px;box-shadow:0 30px 60px #00000040}.nf .prodcard img{border-radius:12px;width:100%;display:block}.nf .prodcard .kitnote{border:1px solid var(--line);border-left:4px solid var(--ink,#111);color:var(--mute);background:#f5f6f7;border-radius:10px;margin-top:16px;padding:14px 16px;font-size:.95rem;line-height:1.5}.nf .prodcard .kitnote b{color:#111;font-weight:800}.nf .prodcard .tag{text-transform:uppercase;letter-spacing:.14em;color:var(--steel);text-align:center;margin-top:12px;font-family:Saira Condensed;font-size:.7rem}.nf .mechvid{max-width:520px;margin:56px auto 0}.nf .mechvid .waternote{color:var(--mute-d);text-align:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;margin-top:16px;padding:14px 16px;font-size:.95rem;line-height:1.5}.nf .mechvid .waternote b{color:#fff;font-weight:800}.nf .uses{grid-template-columns:repeat(3,1fr);gap:20px;max-width:980px;margin:0 auto;display:grid}.nf .use{background:var(--white);border:1px solid var(--line);border-radius:var(--r);text-align:center;padding:30px}.nf .use .ic{margin-bottom:12px;font-size:1.6rem}.nf .use h3{margin-bottom:6px;font-size:1.1rem;font-weight:700}.nf .use p{color:var(--mute);margin:0;font-size:.92rem}.nf .steps{grid-template-columns:repeat(3,1fr);gap:26px;max-width:980px;margin:0 auto;display:grid}.nf .step .num{letter-spacing:.2em;color:var(--mute);text-transform:uppercase;font-family:Saira Condensed;font-size:.78rem;font-weight:600}.nf .step h3{margin:14px 0 8px;font-size:1.2rem;font-weight:700}.nf .step p{color:var(--mute);margin:0;font-size:.95rem}.nf .step .vid{margin-bottom:18px}.nf .gallery{grid-template-columns:repeat(2,1fr);gap:22px;max-width:900px;margin:0 auto;display:grid}.nf .gitem .vid{box-shadow:0 24px 50px #0006}.nf .gitem h3{margin:16px 0 5px;font-size:1.02rem;font-weight:700}.nf .gitem p{color:var(--mute-d);margin:0;font-size:.9rem}.nf .realproof{grid-template-columns:300px 1fr;align-items:center;gap:40px;max-width:760px;margin:0 auto;display:grid}.nf .realproof .frame{border-radius:var(--r);border:1px solid var(--line);line-height:0;position:relative;overflow:hidden;box-shadow:0 30px 60px #0000001f}.nf .realproof .frame img{width:100%;display:block}.nf .realproof .lab{text-transform:uppercase;letter-spacing:.12em;color:#fff;border-radius:999px;padding:5px 10px;font-family:Saira Condensed;font-size:.64rem;position:absolute;left:10px}.nf .realproof .lab.after{background:#1f7846d9;top:12px}.nf .realproof .lab.before{background:#963237d9;bottom:12px}.nf .realproof h2{margin-bottom:14px;font-size:clamp(1.7rem,3.6vw,2.4rem)}.nf .realproof p{color:var(--mute);margin:0 0 1em}.nf .realproof p:last-child{margin:0}.nf .benefits{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:1px;max-width:980px;margin:0 auto;display:grid;overflow:hidden}.nf .benefit{background:var(--white);padding:34px 28px}.nf .benefit .ic{opacity:.85;margin-bottom:14px;font-size:1.5rem}.nf .benefit h3{margin-bottom:6px;font-size:1.05rem;font-weight:700}.nf .benefit p{color:var(--mute);margin:0;font-size:.92rem}.nf .honest{background:var(--white);border:1px solid var(--line);border-radius:var(--r);max-width:780px;margin:0 auto;padding:38px}.nf .honest ul{margin:0;padding:0;list-style:none}.nf .honest li{border-top:1px solid var(--line);color:var(--mute);align-items:flex-start;gap:12px;padding:12px 0;font-size:.96rem;line-height:1.5;display:flex}.nf .honest li b{color:var(--ink);font-weight:600}.nf .honest li .mk{color:var(--steel);text-align:center;flex:none;width:16px;margin-top:1px;font-family:Saira Condensed;font-size:.9rem}.nf .bundles{grid-template-columns:repeat(3,1fr);gap:20px;max-width:920px;margin:0 auto;display:grid}.nf .bundle{background:var(--white);border:1px solid var(--line);border-radius:var(--r);text-align:center;padding:32px;transition:transform .25s,box-shadow .25s;position:relative}.nf .bundle:hover{transform:translateY(-4px);box-shadow:0 30px 60px #00000014}.nf .bundle.best{border:1.5px solid var(--ink);box-shadow:0 30px 70px #0000001f}.nf .tagbest{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;border-radius:999px;padding:6px 14px;font-family:Saira Condensed;font-size:.66rem;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.nf .bundle h3{font-size:1.15rem;font-weight:700}.nf .bundle .q{color:var(--mute);margin-top:2px;font-size:.85rem}.nf .bundle .now{letter-spacing:-.03em;margin:14px 0 2px;font-family:Manrope;font-size:2.6rem;font-weight:800}.nf .bundle .was{color:var(--mute);font-size:.9rem;text-decoration:line-through}.nf .bundle .each{color:var(--ink);letter-spacing:.06em;margin-top:6px;font-family:Saira Condensed;font-size:.82rem;font-weight:600}.nf .bundle .save{text-transform:uppercase;letter-spacing:.12em;color:#1f7846;background:#eaf6ef;border:1px solid #cfe8da;border-radius:999px;margin-top:10px;padding:4px 10px;font-family:Saira Condensed;font-size:.66rem;display:inline-block}.nf .bundle .cta{width:100%;margin-top:20px}.nf .bundle:not(.best) .cta{color:var(--ink);border:1px solid var(--line);background:#fff}.nf .bundle:not(.best) .cta:hover{background:var(--paper)}.nf .bundlenote{text-align:center;color:var(--mute);max-width:48ch;margin:26px auto 0;font-size:.86rem}.nf .guar{text-align:center;max-width:760px;margin:0 auto}.nf .guar .seal{border:1.5px solid var(--ink);text-transform:uppercase;letter-spacing:.1em;text-align:center;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 24px;font-family:Saira Condensed;font-size:.82rem;font-weight:600;line-height:1.15;display:flex}.nf .guar h2{margin-bottom:14px;font-size:clamp(1.7rem,3.6vw,2.4rem)}.nf .guar p{color:var(--mute);max-width:46ch;margin:0 auto 18px;font-size:1.1rem}.nf .guar .terms{color:var(--mute);max-width:52ch;margin:0 auto;font-size:.86rem;line-height:1.6}.nf .faq{border-top:1px solid var(--line);max-width:760px;margin:0 auto}.nf .faq .q{border-bottom:1px solid var(--line)}.nf .faq .q button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:26px 0;font-family:Manrope;font-size:1.12rem;font-weight:700;display:flex}.nf .faq .q .pl{flex:none;width:22px;height:22px;position:relative}.nf .faq .q .pl:before,.nf .faq .q .pl:after{content:"";background:var(--mute);transition:transform .25s;position:absolute}.nf .faq .q .pl:before{width:22px;height:2px;top:10px;left:0}.nf .faq .q .pl:after{width:2px;height:22px;top:0;left:10px}.nf .faq .q.open .pl:after{transform:scaleY(0)}.nf .faq .q .a{max-height:0;color:var(--mute);font-size:1rem;line-height:1.6;transition:max-height .35s;overflow:hidden}.nf .faq .q.open .a{max-height:460px}.nf .faq .q .a p{margin:0;padding:0 0 26px}.nf .order-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r);max-width:540px;margin:0 auto;padding:36px;box-shadow:0 40px 80px #00000014}.nf .sum{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.nf .sum b{letter-spacing:-.02em;text-align:right;font-family:Manrope;font-size:1.4rem;font-weight:800}.nf .cod{background:var(--paper);border:1px solid var(--line);color:var(--steel);border-radius:12px;align-items:center;gap:10px;margin:16px 0;padding:14px;font-size:.88rem;display:flex}.nf .fine{color:var(--mute);text-align:center;margin-top:16px;font-size:.74rem;line-height:1.5}.nf .field{margin:14px 0;display:block}.nf .field span{text-transform:uppercase;letter-spacing:.14em;color:var(--steel);margin-bottom:6px;font-family:Saira Condensed;font-size:.7rem;display:block}.nf .field input,.nf .field select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;padding:13px 14px;font-family:Inter;font-size:.98rem}.nf .field input:focus,.nf .field select:focus{outline:2px solid var(--ink);outline-offset:1px}.nf .order-card .cta{width:100%;margin-top:8px}.nf .thanks{text-align:center;padding:10px 0}.nf .thanks h3{margin-bottom:10px;font-size:1.3rem}.nf .thanks p{color:var(--mute);margin:0}.nf .final{background:var(--obsidian);color:#fff;text-align:center;position:relative;overflow:hidden}.nf .final:before{content:"";background:radial-gradient(50% 60% at 50% 0,#dce4ec1f,#0000 70%);width:100%;height:90%;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.nf .final h2{color:#0000;background:linear-gradient(#fff,#c7ccd2);-webkit-background-clip:text;background-clip:text;max-width:20ch;margin-bottom:18px;margin-left:auto;margin-right:auto;font-size:clamp(2rem,5vw,3.2rem);position:relative}.nf .final p{color:var(--mute-d);max-width:46ch;margin:0 auto 20px;position:relative}.nf .final .scarcity{text-transform:uppercase;letter-spacing:.18em;color:#fff;margin:0 0 28px;font-family:Saira Condensed;font-size:.78rem;position:relative}.nf .final .dot{vertical-align:middle;background:#7fe0a6;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.nf .final .cta{color:var(--ink);background:#fff;position:relative}.nf .final .cta:hover{background:#eef0f2}.nf footer{background:var(--paper);color:var(--mute);padding:46px 0;font-size:.82rem;line-height:1.7}.nf footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.nf footer a{color:var(--steel);text-underline-offset:2px;text-decoration:underline}.nf footer .col{max-width:44ch}.nf footer .anpc{margin-top:10px;font-size:.76rem}.nf .sticky{z-index:90;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--line);background:#ffffffdb;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:none;position:fixed;bottom:0;left:0;right:0}.nf .sticky .p{font-family:Manrope;font-size:1.2rem;font-weight:800;line-height:1.1}.nf .sticky .p small{text-transform:uppercase;letter-spacing:.1em;color:var(--mute);margin-top:2px;font-family:Saira Condensed;font-size:.6rem;font-weight:600;display:block}.nf .sticky .cta{padding:13px 24px;font-size:.92rem}@media (width<=840px){.nf section{padding:70px 0}.nf .compare,.nf .uses,.nf .steps,.nf .benefits,.nf .bundles,.nf .split,.nf .realproof,.nf .gallery{grid-template-columns:1fr}.nf .split,.nf .realproof{gap:28px}.nf .realproof .frame{max-width:300px;margin:0 auto}.nf .spec{border-top:1px solid var(--line-d);flex:50%;min-width:50%}.nf .spec:nth-child(-n+2){border-top:0}.nf .spec:nth-child(odd){border-left:0}.nf .sticky{display:flex}.nf{padding-bottom:78px}.nf .benefits{grid-template-columns:1fr 1fr}.nf .honest,.nf .order-card{padding:28px 22px}.nf .mechvid{margin-top:34px}}@media (width<=480px){.nf .benefits{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nf .rev{opacity:1;transition:none;transform:none}.nf .cta,.nf .bundle{transition:none}}.nf .pricepill{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:22px 0 4px;padding:10px 18px;display:inline-flex}.nf .pricepill s{color:var(--mute);font-size:1rem}.nf .pricepill b{letter-spacing:-.02em;color:#fff;font-family:Manrope;font-size:1.5rem;font-weight:800}.nf .pricepill span{text-transform:uppercase;letter-spacing:.14em;color:var(--mute-d);font-family:Saira Condensed;font-size:.72rem}.nf .paper .pricepill{background:#0000000d;border-color:#0000001f;width:fit-content;margin:22px auto 0;display:flex}.nf .paper .pricepill b{color:#0b0b0c}.nf .paper .pricepill s{color:#00000073}.nf .paper .pricepill span{color:#0000008c}.nf .cc .p s{color:var(--mute);margin-right:8px;font-size:1.2rem;font-weight:600}.nf .cc .promo{text-transform:uppercase;letter-spacing:.14em;color:var(--steel);margin:-8px 0 14px;font-family:Saira Condensed;font-size:.72rem}.nf .guar-sec{padding:44px 0}.nf .guar .seal{margin-bottom:18px}@media (width<=840px){.nf .guar-sec{padding:34px 0}}.nf .reviews-embed{margin-top:22px}.nf .clientpics-sec{padding-top:34px;padding-bottom:34px}.nf .clientpics{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.nf .clientpics .cpic{scroll-snap-align:start;background:#0000000a;border:1px solid #0000001f;border-radius:12px;flex:none;width:240px;overflow:hidden}.nf .clientpics .cpic img{object-fit:cover;width:100%;height:200px;display:block}@media (width<=640px){.nf .clientpics .cpic{width:200px}.nf .clientpics .cpic img{height:170px}}.nf .clientpics .cpic.wide{width:360px}@media (width<=640px){.nf .clientpics .cpic.wide{width:290px}}.nf .clientpics .cpic{background:var(--card,#0000000a);flex-direction:column;display:flex}.nf .clientpics .cmeta{padding:10px 12px 12px}.nf .clientpics .crow{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.nf .clientpics .cmeta p{opacity:.8;margin:6px 0 0;font-size:13px;line-height:1.45}.nf .stars{white-space:nowrap;align-items:center;gap:1px;font-size:13px;display:inline-flex}.nf .stars b{opacity:.7;margin-left:5px;font-size:12px}.nf .star{line-height:1;display:inline-block;position:relative}.nf .star .star-bg{opacity:.25}.nf .star .star-fg{color:#f5a524;position:absolute;inset:0;overflow:hidden}
