.nk{--navy:#1B2A5B;--ink:#0F1A33;--teal:#0AA3B8;--teal-deep:#087E8F;--foam:#F4F8FA;--sand:#E9E1CF;--line:#D5DDE6;--text:#22304F;--muted:#5B6885;--max:1180px;--font-body:Barlow,sans-serif;--font-display:"Barlow Condensed",sans-serif;box-sizing:border-box}.nk *,.nk *:before,.nk *:after{box-sizing:inherit}.nk{margin:0;background:var(--foam);color:var(--text);font-family:var(--font-body),system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-size:17px;line-height:1.55}.nk img{max-width:100%;display:block}.nk a{color:inherit}.nk h1,.nk h2,.nk h3,.nk h4{font-family:var(--font-display),Impact,"Arial Narrow",sans-serif;line-height:1;margin:0;color:var(--navy)}.nk h2{font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:800;letter-spacing:-.01em}.nk h3{font-size:1.65rem;font-weight:700}.nk p{margin:0 0 1em}.nk .wrap{max-width:var(--max);margin:0 auto;padding:0 clamp(18px,4vw,40px)}.nk .btn{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:.02em;text-decoration:none;padding:.8em 1.5em;border-radius:4px;transition:transform .12s ease,background .15s ease}.nk .btn:active{transform:translateY(1px)}.nk .btn-teal{background:var(--teal);color:#fff}.nk .btn-teal:hover{background:var(--teal-deep)}.nk .btn-navy{background:var(--navy);color:#fff}.nk .btn-navy:hover{background:var(--ink)}.nk .btn-ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.7)}.nk .btn-ghost:hover{background:#ffffff1f}.nk .btn-line{background:transparent;color:var(--navy);border:2px solid var(--navy)}.nk .btn-line:hover{background:var(--navy);color:#fff}.nk :focus-visible{outline:3px solid var(--teal);outline-offset:3px}.nk .ribbon{background:var(--navy);color:#fff;font-family:var(--font-display);font-weight:600;font-size:1rem;letter-spacing:.04em;text-align:center;padding:.5em 1em}.nk .ribbon a{color:#9be7f0;text-decoration:none}.nk header.site{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:#fff;border-bottom:1px solid var(--line)}.nk .bar{display:flex;align-items:center;justify-content:space-between;gap:20px;height:78px}.nk .logo img{height:46px;width:auto}.nk nav.main ul{list-style:none;margin:0;padding:0;display:flex;gap:26px}.nk nav.main a{white-space:nowrap;text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:1.1rem;letter-spacing:.03em;color:var(--navy)}.nk nav.main a:hover{color:var(--teal)}.nk .bar .cta{display:flex;gap:10px;align-items:center}.nk .menu-btn{display:none;background:none;border:2px solid var(--navy);border-radius:4px;padding:.4em .7em;font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--navy)}.nk .nk-menu{display:none;background:#fff;border-top:1px solid var(--line)}.nk .nk-menu ul{list-style:none;margin:0;padding:8px 0}.nk .nk-menu a{display:block;padding:14px clamp(18px,4vw,40px);text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--navy);border-bottom:1px solid var(--line)}.nk .nk-menu.open{display:block}@media(max-width:900px){.nk nav.main,.nk .bar .cta .btn-line{display:none}.nk .menu-btn{display:inline-block}}.nk .hero{position:relative;min-height:min(88vh,760px);display:grid;align-items:end;color:#fff;isolation:isolate;overflow:hidden}.nk .hero img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 40%;z-index:-2}.nk .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0f1a330d,#0f1a3340 45%,#0f1a33e0)}.nk .hero .wrap{padding-bottom:clamp(36px,6vw,72px);padding-top:120px}.nk .hero h1{color:#fff;font-size:clamp(3.4rem,10vw,8.5rem);font-weight:800;letter-spacing:-.015em;line-height:.9;max-width:11ch}.nk .hero p{font-size:clamp(1.05rem,1.6vw,1.35rem);max-width:46ch;margin:1.2em 0 1.6em;color:#ffffffeb}.nk .hero .actions{display:flex;flex-wrap:wrap;gap:12px}.nk .hero .cred{display:flex;gap:14px;align-items:center;margin-top:32px;flex-wrap:wrap}.nk .hero .cred img{height:44px;width:auto;background:#fff;padding:5px 8px;border-radius:4px}.nk .hero .cred span{font-family:var(--font-display);font-weight:600;font-size:1.05rem;letter-spacing:.03em;color:#ffffffe6}.nk .lessons{padding:clamp(56px,8vw,110px) 0 0}.nk .lessons .lede{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:end;margin-bottom:40px}.nk .lessons .lede p{font-size:1.15rem;color:var(--muted);margin:0}.nk .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nk .card{position:relative;display:block;text-decoration:none;color:#fff;border-radius:6px;overflow:hidden;aspect-ratio:4/5;background:var(--navy)}.nk .card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.nk .card:hover img{transform:scale(1.04)}.nk .card .txt{position:absolute;inset:auto 0 0 0;padding:26px 24px;background:linear-gradient(180deg,#0f1a3300,#0f1a33e6 70%)}.nk .card h3{color:#fff;font-size:2.1rem;font-weight:800;line-height:.95}.nk .card .from{font-family:var(--font-display);font-weight:600;font-size:1.1rem;color:#9be7f0;margin-top:6px}.nk .card .dur{font-size:.95rem;color:#fffc;margin-top:2px}.nk .coach{margin-top:22px;background:var(--navy);color:#fff;border-radius:6px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:28px 30px}.nk .coach h3{color:#fff;font-size:1.9rem}.nk .coach p{margin:.3em 0 0;color:#ffffffd9;max-width:60ch}@media(max-width:900px){.nk .lessons .lede{grid-template-columns:1fr;gap:12px}.nk .grid3{grid-template-columns:1fr}.nk .card{aspect-ratio:16/10}.nk .coach{grid-template-columns:1fr}}.nk .how{padding:clamp(64px,8vw,110px) 0}.nk .how .inner{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:start}.nk .steps{list-style:none;margin:0;padding:0;counter-reset:s}.nk .steps>li{counter-increment:s;display:grid;grid-template-columns:52px 1fr;gap:16px;padding:22px 0;border-top:1px solid var(--line)}.nk .steps>li:last-child{border-bottom:1px solid var(--line)}.nk .steps>li:before{content:counter(s);font-family:var(--font-display);font-weight:800;font-size:2.2rem;line-height:1;color:var(--teal)}.nk .steps h3{font-size:1.4rem;margin-bottom:.25em}.nk .steps p{margin:0;color:var(--muted);font-size:1rem}.nk .how .note{background:var(--sand);border-radius:6px;padding:22px 24px;margin-top:22px;font-size:1rem}.nk .how .note strong{color:var(--navy)}@media(max-width:900px){.nk .how .inner{grid-template-columns:1fr;gap:28px}}.nk .where{background:var(--navy);color:#fff;padding:clamp(64px,8vw,110px) 0;position:relative;overflow:hidden}.nk .where h2{color:#fff}.nk .where .inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.nk .where img{border-radius:6px;width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.nk .sites{display:grid;gap:18px;margin-top:28px}.nk .site{border-left:3px solid var(--teal);padding:4px 0 4px 18px}.nk .site h3{color:#fff;font-size:1.6rem}.nk .site p{margin:.3em 0 0;color:#ffffffd1}.nk .site .tag{display:inline-block;font-family:var(--font-display);font-weight:600;letter-spacing:.03em;color:#9be7f0;font-size:1rem;margin-top:6px}@media(max-width:900px){.nk .where .inner{grid-template-columns:1fr}}.nk .proof{padding:clamp(64px,8vw,110px) 0}.nk .proof .inner{display:grid;grid-template-columns:1fr 1fr;gap:26px}.nk .panel{border-radius:6px;padding:34px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:300px}.nk .panel.reviews{background:#fff;border:1px solid var(--line)}.nk .panel.reviews .big{font-family:var(--font-display);font-weight:800;font-size:clamp(4rem,8vw,6.5rem);line-height:.9;color:var(--navy)}.nk .panel.reviews .big small{display:block;font-size:1.4rem;font-weight:600;color:var(--teal);letter-spacing:.02em;margin-top:8px}.nk .panel.reviews blockquote{margin:0;font-size:1.15rem;color:var(--text);border-left:3px solid var(--teal);padding-left:16px}.nk .panel.reviews cite{display:block;font-style:normal;color:var(--muted);font-size:.95rem;margin-top:8px}.nk .panel.voucher{background:var(--sand);display:grid;grid-template-columns:1fr 150px;align-items:center}.nk .panel.voucher img{border-radius:6px}.nk .panel.voucher p{color:var(--text);margin:.5em 0 1.2em}@media(max-width:900px){.nk .proof .inner,.nk .panel.voucher{grid-template-columns:1fr}}.nk .blog{padding:0 0 clamp(64px,8vw,110px)}.nk .blog .head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.nk .posts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nk .post{text-decoration:none;color:inherit;display:block}.nk .post img{aspect-ratio:3/2;object-fit:cover;width:100%;border-radius:6px;margin-bottom:12px}.nk .post h3{font-size:1.45rem;line-height:1.05}.nk .post time{display:block;color:var(--muted);font-size:.95rem;margin-top:6px}@media(max-width:900px){.nk .posts{grid-template-columns:1fr}}.nk footer{background:var(--ink);color:#ffffffd9;padding:56px 0 32px}.nk .fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px}.nk footer h4{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.03em;margin-bottom:12px}.nk footer ul{list-style:none;margin:0;padding:0}.nk footer li{margin:6px 0}.nk footer a{color:#ffffffd9;text-decoration:none}.nk footer a:hover{color:#9be7f0}.nk footer .logo img{height:40px;filter:brightness(0) invert(1);margin-bottom:14px}.nk footer .contact a{display:block}.nk .legal{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:.9rem;color:#fff9}@media(max-width:900px){.nk .fgrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.nk .fgrid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nk *{transition:none!important}}.nk .page-hd{padding:clamp(48px,7vw,90px) 0 20px}.nk .page-hd h1{font-size:clamp(2.6rem,6vw,4.6rem);font-weight:800;letter-spacing:-.01em}.nk .rte{max-width:74ch;padding-bottom:clamp(48px,7vw,90px)}.nk .rte img{border-radius:6px;margin:1.5em 0}.nk .rte a{color:var(--teal-deep)}.nk .rte ul,.nk .rte ol{padding-left:1.3em}.nk .rte table{border-collapse:collapse;width:100%}.nk .article-hd time{color:var(--muted)}.nk .article-img{border-radius:6px;margin:24px 0}.nk .simple{padding:clamp(48px,7vw,90px) 0}.nk .product{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:clamp(40px,6vw,80px) 0}.nk .product img{border-radius:6px}.nk .price{font-family:var(--font-display);font-weight:700;font-size:1.8rem;color:var(--navy)}.nk .product form{display:grid;gap:12px;max-width:360px}.nk .product select,.nk .product input{font:inherit;padding:.6em .8em;border:1px solid var(--line);border-radius:4px}@media(max-width:900px){.nk .product{grid-template-columns:1fr}}.nk .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding-bottom:60px}.nk .pcard{text-decoration:none}.nk .pcard img{aspect-ratio:1;object-fit:cover;border-radius:6px;margin-bottom:10px}@media(max-width:900px){.nk .pgrid{grid-template-columns:1fr 1fr}}.nk{font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.nk a.btn{text-transform:none}.nk h1,.nk h2,.nk h3,.nk h4{text-transform:none;font-family:var(--font-display),Impact,"Arial Narrow",sans-serif}.nk ul{list-style:none}.nk .cart-link{position:relative;font-family:var(--font-display);font-weight:700;color:var(--navy);text-decoration:none;font-size:1.1rem}.nk .cart-link span{display:inline-block;min-width:1.4em;padding:0 .35em;margin-left:4px;border-radius:9px;background:var(--teal);color:#fff;font-size:.85rem;text-align:center}.shopify-section-group-header-group:has(.nk header.site){position:sticky;top:0;z-index:40}.nk header.site{position:relative}.nk .phero{position:relative;background:var(--navy);color:#fff;padding:clamp(56px,8vw,110px) 0 clamp(40px,6vw,72px);isolation:isolate;overflow:hidden}.nk .phero.has-img{min-height:min(62vh,560px);display:grid;align-items:end}.nk .phero img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.nk .phero.has-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0f1a331a,#0f1a3359 45%,#0f1a33e0)}.nk .phero h1{color:#fff;font-size:clamp(2.8rem,7vw,5.8rem);font-weight:800;line-height:.92;letter-spacing:-.01em;max-width:16ch}.nk .phero p,.nk .phero .lead{font-size:clamp(1.05rem,1.5vw,1.3rem);max-width:52ch;margin:1em 0 0;color:#ffffffe6}.nk .phero .meta{font-size:1rem}.nk .phero .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.nk .eyebrow{font-family:var(--font-display);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9be7f0;margin-bottom:12px}.nk .eyebrow a{text-decoration:none}.nk .nkc{padding:clamp(48px,7vw,96px) 0}.nk .nkc.tight{padding:clamp(28px,4vw,56px) 0}.nk .bg-foam{background:var(--foam)}.nk .bg-white{background:#fff}.nk .bg-sand{background:var(--sand)}.nk .bg-navy{background:var(--navy);color:#ffffffe6}.nk .bg-navy h2,.nk .bg-navy h3{color:#fff}.nk .bg-navy .rte a{color:#9be7f0}.nk .nkc+.nkc.bg-foam,.nk .nkc.bg-white+.nkc.bg-white{border-top:1px solid var(--line)}.nk .w-narrow .col,.nk .col{max-width:760px}.nk .w-wide .col{max-width:none}.nk .col>*{margin-top:0;margin-bottom:0}.nk .col>*+*{margin-top:18px}.nk .col>h2{margin-top:44px}.nk .col>h2:first-child,.nk .col>h3:first-child{margin-top:0}.nk .col>h3{margin-top:30px;font-size:1.55rem}.nk .col>.btn+.btn{margin-left:10px}.nk .col>figure{margin:28px 0}.nk figure img{border-radius:6px;width:100%}.nk .rte{font-size:1.05rem}.nk .rte>*:last-child{margin-bottom:0}.nk .rte p{margin:0 0 1em}.nk .rte ul,.nk .rte ol{padding-left:0;margin:0 0 1.1em;list-style:none}.nk .rte ul li{position:relative;padding-left:26px;margin:.4em 0}.nk .rte ul li:before{content:"";position:absolute;left:2px;top:.62em;width:10px;height:10px;border-radius:2px;background:var(--teal);transform:rotate(45deg)}.nk .rte ol{counter-reset:o}.nk .rte ol li{counter-increment:o;position:relative;padding-left:30px;margin:.4em 0}.nk .rte ol li:before{content:counter(o);position:absolute;left:0;font-family:var(--font-display);font-weight:800;color:var(--teal)}.nk .rte a{color:var(--teal-deep);text-underline-offset:3px}.nk .rte strong{color:var(--navy)}.nk .bg-navy .rte strong{color:#fff}.nk .rte h2,.nk .rte h3{margin:1.4em 0 .5em}.nk .rte h2{font-size:2rem}.nk .rte h3{font-size:1.5rem}.nk .rte img{border-radius:6px;margin:1.5em 0;height:auto}.nk .rte table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.nk .rte td,.nk .rte th{border:1px solid var(--line);padding:8px 10px;text-align:left}.nk .rte iframe{max-width:100%}.nk .note{background:var(--sand);border-radius:6px;padding:22px 24px}.nk .embed iframe{width:100%;min-height:360px;border:0;border-radius:6px}.nk .sechd{max-width:760px;margin-bottom:34px}.nk .sechd .rte{margin-top:14px;color:var(--muted);font-size:1.12rem}.nk .cgrid{display:grid;gap:22px}.nk .cgrid.cols-2{grid-template-columns:repeat(2,1fr)}.nk .cgrid.cols-3{grid-template-columns:repeat(3,1fr)}.nk .cgrid.cols-4{grid-template-columns:repeat(4,1fr)}.nk .icard{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.nk .bg-white .icard{background:var(--foam)}.nk .icard .cimg{width:100%;aspect-ratio:4/3;object-fit:cover}.nk .icard .ibody{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.nk .icard h3{font-size:1.5rem}.nk .icard .rte{font-size:1rem;color:var(--text)}.nk .icard .btn{align-self:flex-start;margin-top:auto}.nk .cgrid{counter-reset:c}.nk .icard.num{counter-increment:c}.nk .icard.num .ibody:before{content:counter(c,decimal-leading-zero);font-family:var(--font-display);font-weight:800;font-size:2rem;line-height:1;color:var(--teal)}@media(max-width:1000px){.nk .cgrid.cols-4,.nk .cgrid.cols-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.nk .cgrid.cols-2,.nk .cgrid.cols-3,.nk .cgrid.cols-4{grid-template-columns:1fr}}.nk .offers{display:grid;gap:26px}.nk .offer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden}.nk .offer .oimg img{width:100%;height:100%;object-fit:cover;min-height:280px}.nk .offer .obody{padding:clamp(22px,3vw,38px);display:flex;flex-direction:column;gap:12px}.nk .otop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.nk .otop h3{font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:.98}.nk .oprice{font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,2.6vw,2.4rem);color:var(--teal-deep);white-space:nowrap;line-height:1}.nk .ometa{display:flex;flex-wrap:wrap;gap:8px}.nk .ometa span{font-family:var(--font-display);font-weight:600;font-size:1rem;letter-spacing:.02em;background:var(--foam);border:1px solid var(--line);border-radius:3px;padding:.2em .6em;color:var(--navy)}.nk .offer .btn{align-self:flex-start;margin-top:6px}@media(max-width:860px){.nk .offer{grid-template-columns:1fr}.nk .offer .oimg img{aspect-ratio:16/10;min-height:0}}.nk .faqwrap{max-width:900px}.nk .faqs{margin-top:26px;border-top:1px solid var(--line)}.nk .qa{border-bottom:1px solid var(--line)}.nk .qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 2px;font-family:var(--font-display);font-weight:700;font-size:1.3rem;color:var(--navy);line-height:1.15}.nk .qa summary::-webkit-details-marker{display:none}.nk .qa summary:after{content:"+";font-size:1.8rem;line-height:1;color:var(--teal);transition:transform .2s}.nk .qa[open] summary:after{transform:rotate(45deg)}.nk .qa .rte{padding:0 2px 22px;color:var(--text)}.nk .cta-band{background:var(--teal);color:#fff;padding:clamp(44px,6vw,80px) 0}.nk .cta-band .wrap{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.nk .cta-band h2{color:#fff}.nk .cta-band p{margin:.5em 0 0;font-size:1.15rem;max-width:56ch;color:#ffffffeb}.nk .cta-band .actions{display:flex;flex-wrap:wrap;gap:12px}.nk .cta-band .btn-teal{background:var(--navy)}.nk .cta-band .btn-teal:hover{background:var(--ink)}@media(max-width:860px){.nk .cta-band .wrap{grid-template-columns:1fr}}.nk .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:start}.nk .clinks{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:24px 0}.nk .addr{color:var(--muted)}.nk .cform{background:#fff;border:1px solid var(--line);border-radius:6px;padding:clamp(22px,3vw,36px)}.nk .cform h2{font-size:2.2rem;margin-bottom:18px}.nk form label{display:block;font-family:var(--font-display);font-weight:600;color:var(--navy);margin-bottom:14px;font-size:1.05rem}.nk form input,.nk form textarea,.nk form select{display:block;width:100%;margin-top:6px;font:inherit;font-size:1rem;padding:.7em .8em;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--text)}.nk form button.btn{border:0;cursor:pointer}.nk .cform .ok{background:#e3f6f4;border-radius:4px;padding:12px 14px;color:var(--teal-deep)}.nk .cform .err{background:#fdecec;border-radius:4px;padding:12px 14px;color:#9b1c1c}@media(max-width:860px){.nk .contact-grid{grid-template-columns:1fr}}.nk .post .ex{color:var(--muted);font-size:.98rem;margin-top:8px}.nk .posts{row-gap:40px}.nk .pager{margin-top:40px;font-family:var(--font-display);font-weight:700;font-size:1.1rem}.nk .pager a,.nk .pager span{margin-right:12px}.nk .rte.article{font-size:1.1rem}.nk .product{padding:0;align-items:start}.nk .pmedia{display:grid;gap:12px}.nk .pmedia img{border-radius:6px;width:100%}.nk .pinfo{display:flex;flex-direction:column;gap:18px;position:sticky;top:100px}.nk .pinfo h1{font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800}.nk .pinfo form{max-width:380px}.nk .shopify-payment-button{margin-top:12px}.nk .pcard h3{font-size:1.35rem;margin-top:4px}.nk .cart .line{display:grid;grid-template-columns:80px 1fr 90px auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.nk .cart .line img{border-radius:4px}.nk .cart .line input{margin:0}.nk .cart .tot{text-align:right;margin:22px 0}.nk .cart .actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.nk .sform{display:flex;gap:10px}.nk .sform input{margin:0}.nk .sres a{display:block;text-decoration:none;padding:18px 0;border-bottom:1px solid var(--line)}.nk .sres h3{font-size:1.4rem}.nk .sres p{color:var(--muted);margin:.3em 0 0}.nk .xsteps{list-style:none;margin:0;padding:0;counter-reset:x;max-width:900px}.nk .xsteps>li{counter-increment:x;display:grid;grid-template-columns:72px 1fr;gap:18px;padding:28px 0;border-top:1px solid var(--line)}.nk .xsteps>li:last-child{border-bottom:1px solid var(--line)}.nk .xsteps>li:before{content:counter(x);font-family:var(--font-display);font-weight:800;font-size:3.2rem;line-height:.9;color:var(--teal)}.nk .xsteps h3{font-size:1.7rem;margin-bottom:10px}.nk .sbtns{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.nk .sbtns:empty{display:none}@media(max-width:640px){.nk .xsteps>li{grid-template-columns:44px 1fr}.nk .xsteps>li:before{font-size:2.2rem}}.nk .rte{padding-bottom:0;max-width:none}.nk .nkc.pad-tight{padding:clamp(22px,3vw,34px) 0}.nk .nkc.pad-tight .note{background:none;padding:0;font-size:1.1rem}.nk .bg-sand .note{background:none;padding:0}.nk nav.main ul{gap:clamp(12px,1.4vw,22px)}.nk nav.main a{font-size:1.02rem;letter-spacing:.02em}.nk header.site .wrap.bar{max-width:1320px}.nk .bar .cta .btn{font-size:1rem;padding:.7em 1.1em}@media(max-width:1280px){.nk .bar .cta .btn-line{display:none}}@media(max-width:1100px){.nk nav.main{display:none}.nk .menu-btn{display:inline-block}}.nk .notice{background:var(--sand);padding:clamp(34px,5vw,56px) 0;border-top:4px solid var(--teal)}.nk .notice .wrap{display:grid;grid-template-columns:1fr auto;gap:clamp(24px,4vw,56px);align-items:center}.nk .notice .nlabel{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.95rem;color:var(--teal-deep);margin-bottom:10px}.nk .notice .nlabel:before{content:"!";display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--teal);color:#fff;font-size:.9rem;letter-spacing:0}.nk .notice h2{font-size:clamp(1.9rem,3.4vw,2.8rem);max-width:22ch}.nk .notice .rte{margin-top:12px;max-width:62ch;font-size:1.08rem}.nk .notice .nact{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.nk .notice .btn{font-size:1.25rem;padding:.9em 1.6em}.nk .notice .nlink{font-family:var(--font-display);font-weight:700;color:var(--navy);text-underline-offset:4px}@media(max-width:860px){.nk .notice .wrap{grid-template-columns:1fr}}.nk .hero h1{font-size:clamp(3rem,7.4vw,6.6rem);line-height:.9;max-width:none;letter-spacing:-.01em}.nk .hero h1 span{display:block}.nk .hero .eyebrow{font-size:clamp(.95rem,1.2vw,1.15rem);margin-bottom:16px;color:#9be7f0}.nk .hero p{max-width:44ch;margin:1.1em 0 1.6em}.nk .hero:after{background:linear-gradient(90deg,#0f1a33c7,#0f1a3373 45%,#0f1a330d 75%),linear-gradient(180deg,#0f1a3300 55%,#0f1a3399)}.nk .hero .cred{gap:18px;margin-top:36px}.nk .hero .cred img{height:clamp(64px,6vw,84px);padding:8px 12px;border-radius:6px}.nk .hero .cred span{font-size:1.2rem}.nk .how .note p{margin:0}.nk .how .note .btn{margin-top:20px;font-size:1.2rem;padding:.85em 1.5em}.nk .grhead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:32px}.nk .grlabel{color:var(--teal-deep)}.nk .grsum{text-align:right}.nk .grscore{display:flex;align-items:center;gap:12px;justify-content:flex-end}.nk .grrating{font-family:var(--font-display);font-weight:800;font-size:clamp(3rem,6vw,4.6rem);line-height:.9;color:var(--navy)}.nk .grstars{color:#d5dde6;font-size:1.6rem;letter-spacing:2px;line-height:1}.nk .grstars .on{color:#f5b301}.nk .grstars .half{background:linear-gradient(90deg,#f5b301 50%,#d5dde6 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.nk .grstars.sm{font-size:1.15rem}.nk .grcount{font-family:var(--font-display);font-weight:700;font-size:1.2rem;color:var(--teal-deep);margin-top:6px}.nk .grlist{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nk .grcard{background:var(--foam);border:1px solid var(--line);border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:14px}.nk .bg-foam .grcard{background:#fff}.nk .grtext{margin:0;font-size:1rem;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.nk .grwho{display:flex;gap:10px;align-items:center;margin-top:auto}.nk .grwho img,.nk .grav{width:36px;height:36px;border-radius:50%;flex:none}.nk .grav{display:grid;place-items:center;background:var(--teal);color:#fff;font-family:var(--font-display);font-weight:700}.nk .grwho a{font-weight:600;color:var(--navy);text-decoration:none;display:block}.nk .grwho small{color:var(--muted);font-size:.85rem}.nk .grmore{font-size:.9rem;color:var(--teal-deep)}.nk .grfoot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:28px}.nk .grlinks{display:flex;gap:10px;flex-wrap:wrap}.nk .grpow{font-size:.85rem;color:var(--muted)}@media(max-width:1000px){.nk .grlist{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.nk .grlist{grid-template-columns:1fr}.nk .grsum{text-align:left}.nk .grscore{justify-content:flex-start}}.nk .icard .pick{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;margin-top:auto;background:var(--teal);color:#fff;text-decoration:none;border-radius:6px;padding:14px 18px;transition:background .15s}.nk .icard .pick:hover{background:var(--teal-deep)}.nk .icard .pick small{grid-column:1;font-family:var(--font-display);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;opacity:.85}.nk .icard .pick span{grid-column:1;font-family:var(--font-display);font-weight:800;font-size:1.35rem;line-height:1.1}.nk .icard .pick b{grid-column:2;grid-row:1 / span 2;font-size:1.6rem}.nk .icard:has(.pick){border-top:4px solid var(--teal)}.nk .offer{scroll-margin-top:120px}.nk .offer:target{outline:3px solid var(--teal);outline-offset:4px}.nk .vbuy{scroll-margin-top:110px}.nk .vgrid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,64px);align-items:start}.nk .vside h2{margin:4px 0 14px}.nk .vfacts{list-style:none;margin:20px 0 26px;padding:0;display:grid;gap:12px}.nk .vfacts li{position:relative;padding-left:34px;font-size:1.08rem;font-weight:500;color:var(--navy)}.nk .vfacts li:before{content:"\2713";position:absolute;left:0;top:-1px;width:24px;height:24px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;font-size:.85rem;font-weight:700}.nk .vimg{border-radius:6px;max-width:320px;box-shadow:0 10px 30px #0f1a3326}.nk .vform{background:#fff;border-radius:8px;border:1px solid var(--line);box-shadow:0 16px 40px #0f1a331f;padding:clamp(18px,3vw,32px);border-top:6px solid var(--teal)}.nk .vformhd{font-family:var(--font-display);font-weight:700;letter-spacing:.03em;color:var(--teal-deep);font-size:1.1rem;margin-bottom:14px}@media(max-width:900px){.nk .vgrid{grid-template-columns:1fr}.nk .vform{order:-1}.nk .vside{order:0}}.nk .phero img.bg{object-position:var(--pos,50% 50%)}.nk .phero.lay-split.has-img{display:block;min-height:0;padding:0}.nk .phero.lay-split:after{display:none}.nk .phero.lay-split .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:0;max-width:none;padding:0}.nk .phero.lay-split .wrap>*{grid-column:1}.nk .phero.lay-split .wrap{padding-left:max(clamp(18px,4vw,40px),calc((100vw - var(--max))/2 + clamp(18px,4vw,40px)))}.nk .phero.lay-split .wrap>:first-child{margin-top:clamp(48px,7vw,96px)}.nk .phero.lay-split .wrap>:last-child{margin-bottom:clamp(48px,7vw,96px)}.nk .phero.lay-split img.bg{position:absolute;left:auto;right:0;top:0;width:42%;height:100%;z-index:0}.nk .phero.lay-split .wrap>*{padding-right:clamp(24px,4vw,56px);max-width:calc(58% - 20px)}@media(max-width:860px){.nk .phero.lay-split img.bg{position:relative;width:100%;height:auto;aspect-ratio:4/3;display:block}.nk .phero.lay-split .wrap>*{max-width:none}.nk .phero.lay-split .wrap{display:block;padding:0 clamp(18px,4vw,40px)}.nk .phero.lay-split .wrap>:first-child{margin-top:36px}.nk .phero.lay-split .wrap>:last-child{margin-bottom:44px}}.nk .phero.lay-split h1{font-size:clamp(2.6rem,5vw,4.8rem);max-width:13ch}.nk .phero.lay-split p{max-width:46ch}.nk .phero.lay-split .wrap{min-height:min(70vh,620px)}.nk .phero.lay-split .wrap{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:calc(42% + clamp(24px,4vw,56px))}.nk .phero.lay-split .wrap>*{max-width:none;padding-right:0}.nk .phero.lay-split h1{max-width:12ch}@media(max-width:860px){.nk .phero.lay-split .wrap{padding-right:clamp(18px,4vw,40px);min-height:0}}.nk .hero h1 .eyebrow{display:block;font-family:var(--font-display);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.95rem,1.2vw,1.15rem);line-height:1.3;margin-bottom:16px;color:#9be7f0}.nk .fgrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,60px);align-items:center}.nk .ftext h2{margin:4px 0 14px}.nk .fkey{list-style:none;margin:18px 0 22px;padding:0;display:grid;gap:8px}.nk .fkey li{display:flex;align-items:center;gap:10px;font-size:1rem}.nk .fkey .k{width:14px;height:14px;border-radius:50%;flex:none}.nk .fkey .k.good{background:#43c07f}.nk .fkey .k.ok{background:#eab63b}.nk .fkey .k.bad{background:#e8594d}.nk .factions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.nk .fnote{margin:10px 4px 0;font-size:.9rem;color:var(--muted)}.nk .nwc-mini .nwc-board{width:100%;max-width:100%;padding:18px 20px;border-radius:12px}.nk .nwc-mini .nwc-hourswrap,.nk .nwc-mini .nwc-tide,.nk .nwc-mini .nwc-foot,.nk .nwc-mini .nwc-pick,.nk .nwc-mini .nwc-key{display:none!important}.nk .nwc-mini .nwc-head{margin-bottom:10px}.nk .nwc-mini.no-tabs .nwc-tabs{display:none!important}.nk .nwc-mini .nwc-week .nwc-day:nth-child(n+5){opacity:.5}@media(max-width:900px){.nk .fgrid{grid-template-columns:1fr}}.nk .nwc-mini .nwc-hourswrap,.nk .nwc-mini .nwc-tide{display:block!important}.nk .nwc-mini .nwc-foot,.nk .nwc-mini .nwc-key{display:flex!important}.nk .nwc-mini .nwc-pick{display:block!important}.nk .fmini .fgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;column-gap:clamp(28px,5vw,60px)}.nk .fmini .ftext{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:clamp(28px,5vw,60px);align-items:end}.nk .fmini .ftext>.eyebrow,.nk .fmini .ftext>h2{grid-column:1}.nk .fmini .ftext>.rte,.nk .fmini .ftext>.fkey,.nk .fmini .ftext>.factions{grid-column:2}.nk .fmini .ftext>.rte{grid-row:1 / span 2;align-self:end}.nk .fmini .fwidget{grid-column:1 / -1;max-width:920px;width:100%;margin:28px auto 0}.nk .nwc-mini .nwc-board{padding:24px 28px}@media(max-width:900px){.nk .fmini .ftext{grid-template-columns:1fr}.nk .fmini .ftext>*{grid-column:1!important;grid-row:auto!important}.nk .nwc-mini .nwc-board{padding:18px 16px}}.nk .fmini.falert{border-top:4px solid var(--teal)}.nk .fmini.falert .eyebrow{display:inline-flex;align-items:center;gap:8px}.nk .fmini.falert .eyebrow:before{content:"!";display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--teal);color:#fff;font-size:.9rem;letter-spacing:0}.nk .fmini.falert .factions .btn{font-size:1.2rem;padding:.9em 1.5em}.nk .fmini.bg-sand .fnote{color:var(--text)}.nk .fmini .nlink{font-family:var(--font-display);font-weight:700;color:var(--navy);text-underline-offset:4px;font-size:1.1rem}.nk .nwc-mini .nwc-tide{display:none!important}.nk .nwc-mini #nwc-tidenote{display:none}.nk .fmini .fgrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.nk .fmini .ftext{grid-column:1;display:block}.nk .fmini .ftext>.rte{grid-row:auto}.nk .fmini .fwidget{grid-column:2;max-width:none;margin:0}.nk .nwc-mini .nwc-board{padding:20px 18px}.nk .nwc-mini .nwc-head{flex-direction:column;gap:10px}.nk .nwc-mini .nwc-key{flex-direction:row;flex-wrap:wrap;gap:6px 14px;font-size:13px}@media(max-width:1000px){.nk .fmini .fgrid{grid-template-columns:1fr}.nk .fmini .fwidget{grid-column:1;margin-top:24px}}.nk{--pink:#E5487F;--pink-soft:#FF9DBF}.nk .eyebrow,.nk .hero h1 .eyebrow{color:var(--pink-soft)}.nk .nkc .eyebrow,.nk .grlabel,.nk .notice .nlabel,.nk .fmini .eyebrow{color:var(--pink)}.nk .phero .eyebrow{color:var(--pink-soft)}.nk .notice .nlabel:before,.nk .fmini.falert .eyebrow:before{background:var(--pink)}.nk .notice,.nk .fmini.falert{border-top-color:var(--pink)}.nk .qa summary:after{color:var(--pink)}.nk .qa[open] summary{color:var(--pink)}.nk .xsteps>li:before,.nk .icard.num .ibody:before{color:var(--pink)}.nk .rte ul li:before{background:var(--pink)}.nk .vfacts li:before{background:var(--pink)}.nk .ribbon a{color:var(--pink-soft)}.nk .sechd h2:after,.nk .grhead h2:after,.nk .faqwrap>h2:after{content:"";display:block;width:56px;height:5px;border-radius:3px;background:var(--pink);margin-top:14px}.nk .rte a:hover,.nk nav.main a:hover{color:var(--pink)}.nk .icard .pick:hover{background:var(--pink)}.nk .btn-line{color:var(--pink);border-color:var(--pink)}.nk .btn-line:hover{background:var(--pink);color:#fff;border-color:var(--pink)}.nk .btn-ghost{background:var(--pink);color:#fff;border:2px solid var(--pink)}.nk .btn-ghost:hover{background:#c9356a;border-color:#c9356a}.nk .cta-band .btn-ghost{background:var(--pink);border-color:var(--pink)}.nk .nlink,.nk .fmini .nlink{color:var(--pink)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nk.css.map */
