:root{--np-bg: #070709;--np-panel: #16141b;--np-panel-2: #201c24;--np-line: rgba(246, 241, 232, .14);--np-paper: #f6f1e8;--np-ink: #141216;--np-muted: #c9bfb2;--np-soft: #e8e1d6;--np-accent: #d4b57a;--np-accent-deep: #9a7040;--np-wine: #8b2635;--np-serif: "Fraunces", "Newsreader", "Iowan Old Style", Palatino, Georgia, serif;--np-sans: "Outfit", ui-sans-serif, system-ui, sans-serif;--np-radius: 22px;--np-max: 1140px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--np-bg);color:var(--np-paper)}html{scroll-behavior:smooth}body.np-funnel{font-family:var(--np-sans);line-height:1.55;min-height:100vh;background:radial-gradient(1200px 520px at 12% -10%,rgba(139,38,53,.22),transparent 55%),radial-gradient(900px 480px at 110% 0%,rgba(212,181,122,.12),transparent 50%),var(--np-bg)}img,video,iframe{max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit}h1,h2,h3{font-family:var(--np-serif);font-weight:550;letter-spacing:-.03em;line-height:1.12;margin:0}body.np-funnel h1,body.np-funnel h2,body.np-funnel h3,html:has([data-np-page]) h1,html:has([data-np-page]) h2,html:has([data-np-page]) h3{color:var(--np-paper)!important;-webkit-text-fill-color:var(--np-paper)}p{margin:0}body.np-funnel .np-lead,html:has([data-np-page]) .np-lead{color:var(--np-soft)!important}body.np-funnel .np-muted,html:has([data-np-page]) .np-muted{color:var(--np-muted)!important}html:has([data-np-page]) .shopify-section-group-header-group,html:has([data-np-page]) .shopify-section-group-footer-group,html:has([data-np-page]) .shopify-section-header-group,html:has([data-np-page]) sticky-header,html:has([data-np-page]) header.header,html:has([data-np-page]) .header-wrapper,html:has([data-np-page]) .announcement-bar,html:has([data-np-page]) .announcement-bar-section,html:has([data-np-page]) .utility-bar,html:has([data-np-page]) footer.footer,html:has([data-np-page]) .footer,html:has([data-np-page]) .footer__content-top,html:has([data-np-page]) .footer__content-bottom,html:has([data-np-page]) #shopify-section-header,html:has([data-np-page]) #shopify-section-footer,html:has([data-np-page]) #shopify-section-announcement-bar,html:has([data-np-page]) [id*=__header],html:has([data-np-page]) [id*=__announcement],html:has([data-np-page]) [id*=__footer],html:has([data-np-page]) .main-page-title,html:has([data-np-page]) .page-title,html:has([data-np-page]) .breadcrumb,html:has([data-np-page]) #dummy-chat-button-iframe,html:has([data-np-page]) #gorgias-web-messenger-container,html:has([data-np-page]) .gorgias-chat-key,html:has([data-np-page]) #shopify-chat,html:has([data-np-page]) .ShopifyChat,html:has([data-np-page]) iframe[title*=chat i],html:has([data-np-page]) iframe[id*=chat i],html:has([data-np-page]) #tidio-chat,html:has([data-np-page]) #launcher,html:has([data-np-page]) #chat-widget-container,html:has([data-np-page]) .chat-widget-container,html:has([data-np-page]) iframe[src*="leadconnectorhq.com/chat"],html:has([data-np-page]) iframe[src*="widgets.leadconnectorhq.com/chat"]{display:none!important}html:has([data-np-page]) #MainContent,html:has([data-np-page]) .content-for-layout,html:has([data-np-page]) .shopify-section.section-np-best-fit{margin:0!important;padding:0!important;max-width:none!important}.np-skip{position:absolute;left:-999px;top:0}.np-skip:focus{left:12px;top:12px;z-index:80;background:var(--np-paper);color:var(--np-ink);padding:8px 12px;border-radius:999px}.np-wrap{width:min(var(--np-max),calc(100% - 32px));margin:0 auto}.np-eye{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--np-accent)}.np-muted{color:var(--np-muted)}.np-lead{font-size:18px;color:var(--np-soft);max-width:48ch}.np-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 22px;border-radius:999px;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer}.np-btn:focus-visible,.np-choice:focus-visible,.np-path-card:focus-visible,.np-link:focus-visible,.np-text-btn:focus-visible{outline:2px solid var(--np-accent);outline-offset:3px}.np-btn-primary{background:var(--np-accent);color:#1a140c}.np-btn-primary:hover{background:#e3c792}.np-btn-wine{background:var(--np-wine);color:#fff}.np-btn-wine:hover{background:#a33243}.np-btn-ghost{background:transparent;color:var(--np-paper);border-color:#f6f1e852}.np-btn-ghost:hover{border-color:var(--np-paper)}.np-btn-ink{background:var(--np-paper);color:var(--np-ink)}.np-btn-wide{width:100%}.np-link{color:var(--np-accent);font-weight:650;text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer;padding:0}.np-text-btn{min-height:44px;min-width:44px;padding:8px 10px;color:var(--np-accent);font-weight:700;background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.np-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--np-line)}.np-logo{font-weight:750;letter-spacing:-.03em;text-decoration:none;font-size:18px}.np-logo span{color:var(--np-accent)}.np-nav{display:flex;gap:14px;align-items:center;font-size:14px;font-weight:600}.np-nav a{text-decoration:none;color:var(--np-soft);min-height:44px;display:inline-flex;align-items:center}.np-nav a:hover{color:var(--np-paper)}.np-progress{display:flex;gap:6px;align-items:center}.np-progress b{width:7px;height:7px;border-radius:99px;background:#3a3834;display:block}.np-progress b.is-on{background:var(--np-accent)}.np-progress b.is-done{background:#7d7363}.np-rail{height:6px;border-radius:99px;background:#2a272f;overflow:hidden;flex:1;min-width:88px}.np-rail>span{display:block;height:100%;background:linear-gradient(90deg,var(--np-wine),var(--np-accent));border-radius:inherit}.np-step-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--np-muted);white-space:nowrap}.np-hero{padding:48px 0 28px;display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center}.np-hero h1{font-size:clamp(36px,6vw,64px);max-width:16ch}.np-hero .np-lead{margin-top:16px}.np-hero-visual{position:relative;min-height:440px;border-radius:28px;overflow:hidden;background:#111;box-shadow:0 24px 60px #00000073}.np-hero-visual img{width:100%;height:100%;object-fit:cover;display:block;min-height:440px}.np-hero-visual figcaption{position:absolute;left:14px;bottom:14px;right:14px;background:#070709c7;padding:10px 12px;border-radius:14px;font-size:13px;color:var(--np-soft)}.np-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;padding:0}.np-facts li{list-style:none;border:1px solid rgba(212,181,122,.35);color:var(--np-paper);background:#d4b57a14;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:650}.np-path-switch{margin-top:14px;font-size:14px;color:var(--np-muted)}.np-path-switch .np-text-btn{font-size:14px}.np-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.np-micro{margin-top:16px;font-size:14px;color:var(--np-muted);max-width:52ch}.np-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.np-path-card{text-align:left;background:var(--np-panel);border:1px solid var(--np-line);border-radius:var(--np-radius);padding:24px;cursor:pointer;color:inherit;min-height:180px}.np-path-card:hover,.np-path-card[aria-pressed=true]{border-color:var(--np-accent);background:var(--np-panel-2)}.np-path-card strong{display:block;font-family:var(--np-serif);font-size:28px;margin-bottom:8px}.np-path-card p{color:var(--np-muted)}.np-path-card em{display:block;margin-top:16px;font-style:normal;color:var(--np-accent);font-weight:700}.np-bestif{display:block;margin-top:14px;font-size:13px;font-weight:650;color:var(--np-accent)}.np-split{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:8px 0 28px}.np-for{border-color:#d4b57a66}.np-not{border-color:#f6f1e81f}.np-vsl{margin:18px 0 0;padding:0;display:grid;gap:12px}.np-vsl li{list-style:none;display:grid;grid-template-columns:36px 1fr;gap:14px;background:var(--np-panel);border:1px solid var(--np-line);border-radius:20px;padding:18px}.np-vsl i{width:36px;height:36px;border-radius:99px;display:grid;place-items:center;background:#8b263559;color:var(--np-accent);font-style:normal;font-weight:750}.np-vsl h3{font-size:26px;margin-bottom:8px}.np-vsl p{color:var(--np-soft)}.np-brief{margin:22px 0 8px;padding:16px 18px;border-radius:18px;border:1px solid rgba(212,181,122,.28);background:#d4b57a12}.np-brief ul{margin:10px 0 0;padding-left:18px;color:var(--np-soft)}.np-brief li+li{margin-top:8px}.np-brief strong{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--np-accent)}.np-stake{margin:8px 0 16px;font-size:14px;font-weight:650;color:var(--np-accent)}.np-next-move{margin:16px 0 0;padding:14px 16px;border-radius:16px;background:#8b26352e;border:1px solid rgba(212,181,122,.28);color:var(--np-soft)}.np-letter{padding:36px 0 80px}.np-letter>h1{font-size:clamp(36px,6vw,62px);max-width:16ch;margin:10px 0 16px}.np-readtime{margin:12px 0 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--np-muted)}.np-readbar{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--np-wine),var(--np-accent));z-index:60;pointer-events:none}.np-beat-nav{display:flex;flex-wrap:nowrap;gap:8px;margin:22px 0 10px;padding:10px 0;position:sticky;top:0;z-index:24;background:#070709eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto;scrollbar-width:none}.np-beat-nav::-webkit-scrollbar{display:none}.np-beat-nav a{display:inline-flex;align-items:center;gap:6px;min-height:36px;flex:0 0 auto;padding:6px 10px;border-radius:999px;border:1px solid var(--np-line);text-decoration:none;color:var(--np-soft);font-size:13px;font-weight:650}.np-beat-nav a:hover,.np-beat-nav a:focus,.np-beat-nav a.is-on{border-color:var(--np-accent);color:var(--np-paper)}.np-beat-nav b{color:var(--np-accent);font-size:11px;letter-spacing:.08em}.np-beat{padding:36px 0;border-top:1px solid var(--np-line)}.np-beat h2{font-size:clamp(28px,4vw,44px);max-width:18ch;margin:8px 0 12px}.np-ps{margin:8px 0 0;padding:28px 22px;border-radius:22px;background:#d4b57a14;border:1px solid rgba(212,181,122,.28)}.np-ps h2{font-size:clamp(26px,4vw,40px);max-width:18ch;margin:8px 0 12px}.np-teaser{margin-top:22px;padding:18px 20px;border-radius:20px;background:var(--np-panel);border:1px solid rgba(212,181,122,.28)}.np-teaser h3{font-size:26px;margin:8px 0}.np-teaser p{color:var(--np-soft);max-width:52ch}.np-teaser .np-link{display:inline-block;margin-top:12px}.np-gallery-3{grid-template-columns:repeat(3,1fr)}.np-offer-stack{margin:18px 0 0;padding:0;display:grid;gap:10px}.np-offer-stack li{list-style:none;background:var(--np-panel);border:1px solid var(--np-line);border-radius:16px;padding:14px 16px;color:var(--np-soft)}.np-offer-stack strong{display:block;color:var(--np-paper);margin-bottom:4px}.np-after-print{margin-top:16px;padding:16px 18px;border-radius:18px;background:#d4b57a1a;border:1px solid rgba(212,181,122,.35);display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.np-after-print p{font-weight:650;max-width:42ch}.np-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:8px 0 40px}.np-strip li{list-style:none;background:var(--np-panel);border:1px solid var(--np-line);border-radius:16px;padding:14px;font-size:14px;font-weight:650;color:var(--np-soft)}.np-strip{padding-left:0;margin:0}.np-section{padding:56px 0;border-top:1px solid var(--np-line)}.np-section h2{font-size:clamp(30px,4vw,48px);max-width:18ch}.np-section .np-lead{margin:14px 0 24px}.np-media{background:#000;border-radius:24px;overflow:hidden;border:1px solid var(--np-line)}.np-tabs{display:flex;gap:0;background:var(--np-panel)}.np-tabs button{flex:1;min-height:52px;border:0;background:transparent;color:var(--np-muted);font-weight:700;cursor:pointer;border-bottom:2px solid transparent;padding:8px 10px}.np-tabs button[aria-selected=true]{color:var(--np-paper);border-bottom-color:var(--np-accent)}.np-media video,.np-media iframe{width:100%;display:block;aspect-ratio:16/9;background:#000;border:0}.np-play{position:relative}.np-play button{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#07070961;color:#fff;font-weight:750;cursor:pointer;display:grid;place-items:center;align-content:center;gap:8px}.np-play button span{width:72px;height:72px;border-radius:99px;background:var(--np-wine);display:grid;place-items:center;font-size:22px}.np-learn{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.np-learn span{border:1px solid var(--np-line);border-radius:999px;padding:6px 10px;font-size:13px;color:var(--np-soft)}.np-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}.np-gallery article,.np-gallery figure{margin:0;background:var(--np-panel);border:1px solid var(--np-line);border-radius:18px;overflow:hidden}.np-gallery iframe,.np-gallery video{width:100%;aspect-ratio:16/9;display:block;background:#000;border:0}.np-gallery figcaption,.np-gallery p{padding:10px 12px;font-size:13px;color:var(--np-muted)}.np-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.np-card,.np-faq details,.np-choice,.np-compare article{background:var(--np-panel);border:1px solid var(--np-line);border-radius:20px;padding:18px}.np-card h3,.np-compare article h3{font-size:26px}.np-card ul,.np-compare ul{margin:10px 0 0;padding-left:18px;color:var(--np-soft)}.np-card li+li,.np-compare li+li{margin-top:6px}.np-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.np-steps b{color:var(--np-accent);font-family:var(--np-serif);font-size:28px}.np-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.np-compare img{width:100%;border-radius:16px;background:#111;object-fit:contain;min-height:220px}.np-price{color:var(--np-accent);font-weight:750;margin:8px 0;font-size:18px}.np-table-wrap{overflow:auto;margin-top:18px}.np-table{width:100%;border-collapse:collapse;min-width:640px}.np-table th,.np-table td{border-bottom:1px solid var(--np-line);padding:12px 10px;text-align:left;vertical-align:top}.np-table th{color:var(--np-muted);font-size:13px;letter-spacing:.06em;text-transform:uppercase}@media(max-width:800px){.np-table{min-width:0;display:none}.np-m-cards{display:grid;gap:10px}}@media(min-width:801px){.np-m-cards{display:none}}.np-calc{display:grid;grid-template-columns:.9fr 1.1fr;gap:16px}.np-field{display:grid;gap:6px;margin-bottom:12px}.np-field label{font-size:14px;font-weight:650}.np-field input,.np-field select,.np-field textarea{min-height:48px;border-radius:14px;border:1px solid var(--np-line);background:#0d0d10;color:var(--np-paper);padding:10px 12px}.np-output{background:#101014;border:1px solid var(--np-line);border-radius:20px;padding:18px}.np-output dl{display:grid;grid-template-columns:1fr auto;gap:8px 16px;margin:0}.np-output dt{color:var(--np-muted)}.np-output dd{margin:0;font-weight:750}.np-warn{margin-top:14px;padding:12px 14px;border-radius:14px;background:#c4a57414;border:1px solid rgba(196,165,116,.28);color:var(--np-soft);font-size:14px}.np-formula{margin-top:10px;font-size:13px;color:var(--np-muted)}.np-timeline{display:grid;gap:10px}.np-timeline li{list-style:none;display:grid;grid-template-columns:28px 1fr;gap:12px}.np-timeline{margin:0;padding:0}.np-timeline i{width:28px;height:28px;border-radius:99px;display:grid;place-items:center;background:var(--np-panel-2);color:var(--np-accent);font-style:normal;font-weight:750;font-size:13px}.np-faq details+details{margin-top:8px}.np-faq summary{cursor:pointer;font-weight:750;min-height:44px;display:flex;align-items:center}.np-faq p{margin-top:8px;color:var(--np-soft)}.np-quiz{max-width:720px;margin:0 auto;padding:36px 0 96px}.np-quiz-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px;color:var(--np-muted);font-size:14px;font-weight:650}.np-quiz .np-rail{margin:0 0 22px}.np-choices{display:grid;gap:10px}.np-choice{min-height:56px;text-align:left;cursor:pointer;color:inherit;width:100%;font-weight:650}.np-choice[aria-pressed=true],.np-choice:hover{border-color:var(--np-accent)}.np-quiz h1{font-size:clamp(30px,5vw,46px);margin-bottom:10px}.np-result{padding:48px 0 80px;display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.np-result h1{font-size:clamp(34px,5vw,54px);max-width:16ch;margin:10px 0 16px}.np-result-side{display:grid;gap:12px}.np-product{background:var(--np-panel);border:1px solid var(--np-line);border-radius:24px;padding:16px}.np-product img{width:100%;border-radius:18px;background:#111;object-fit:contain;min-height:240px}.np-product h3{font-size:28px;margin-top:10px}.np-plan-buy{flex-direction:column;align-items:stretch}.np-plan-buy .np-link{text-align:center}.np-buy-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.np-buy-thumbs img{min-height:160px}.np-mini-compare{margin-top:28px}.np-mini-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0 12px}.np-mini-compare article{background:var(--np-panel);border:1px solid var(--np-line);border-radius:18px;padding:14px}.np-mini-compare img{width:100%;border-radius:12px;background:#111;object-fit:contain;min-height:120px}.np-mini-compare h3{font-size:22px;margin:8px 0 4px}.np-drivers{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0}.np-drivers li{list-style:none;background:#d4b57a1a;border:1px solid rgba(212,181,122,.28);border-radius:999px;padding:7px 11px;font-size:13px;color:var(--np-soft)}.np-verify{margin:18px 0;padding-left:18px;color:var(--np-soft)}.np-form{max-width:560px;margin:0 auto;padding:48px 0 80px}.np-consent{display:grid;gap:10px;margin:16px 0}.np-consent label{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:14px;color:var(--np-soft)}.np-consent input{width:20px;height:20px;margin-top:2px}.np-error{color:#ffb4a8;font-size:13px}.np-next{display:grid;gap:12px}.np-next a.np-card{text-decoration:none;display:block}.np-next a.np-card:hover{border-color:var(--np-accent)}.np-sticky{display:none;position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:40;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:999px;background:#141418f0;box-shadow:0 12px 40px #0006}.np-sticky.is-on{display:flex}.np-sticky span{font-size:13px;font-weight:650}.np-footer{border-top:1px solid var(--np-line);padding:28px 0 40px;color:var(--np-muted);font-size:13px}.np-footer a{color:var(--np-soft)}.np-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.np-tool{text-align:left;background:var(--np-panel);border:1px solid var(--np-line);border-radius:20px;padding:20px;cursor:pointer;color:inherit;min-height:140px}.np-tool[aria-pressed=true],.np-tool:hover{border-color:var(--np-accent);background:var(--np-panel-2)}.np-tool strong{display:block;font-family:var(--np-serif);font-size:24px;margin-bottom:8px}.np-tool p{color:var(--np-muted)}.np-tool em{display:block;margin-top:14px;font-style:normal;color:var(--np-accent);font-weight:700}.np-clinic details{background:var(--np-panel);border:1px solid var(--np-line);border-radius:16px;padding:4px 16px}.np-clinic details+details{margin-top:8px}.np-contact-strip{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;padding:16px 0 36px;color:var(--np-soft);font-size:14px}.np-contact-strip a{color:var(--np-accent);font-weight:650}.np-ink-out{margin-top:12px}.np-resume{margin:20px auto 0;padding:16px 18px;border:1px solid rgba(212,181,122,.35);background:#d4b57a14;border-radius:18px}.np-resume p{font-weight:650}.np-plan-tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.np-recap{margin-top:28px}.np-recap ul{margin:10px 0 0;padding-left:18px;color:var(--np-soft)}.np-recap li+li{margin-top:6px}.np-recap strong{display:block;color:var(--np-paper);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.np-vsl-form{margin-top:8px}.np-vsl-form .np-eye{margin-bottom:8px}.np-paper-band{background:var(--np-paper);color:var(--np-ink)}.np-paper-band .np-muted,.np-paper-band .np-lead{color:#5c564d}.np-paper-band .np-card,.np-paper-band .np-faq details{background:#fff;border-color:#e6ddd0}.np-paper-band h2,.np-paper-band h3{color:var(--np-ink)}.np-paper-band .np-eye{color:var(--np-accent-deep)}@media(max-width:900px){.np-hero,.np-calc,.np-result,.np-path-grid,.np-cols,.np-steps,.np-compare,.np-strip,.np-gallery,.np-gallery-3,.np-tools,.np-split,.np-mini-compare-grid,.np-buy-thumbs{grid-template-columns:1fr}.np-nav .np-hide-sm{display:none}.np-hero{padding-top:24px}.np-hero-visual,.np-hero-visual img{min-height:260px}.np-tabs{flex-direction:column}body.np-funnel{padding-bottom:88px}.np-sticky{border-radius:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}.np-play button{background:#0707099e}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/np-funnel.css.map */
