main:has(.nl-pick){--accent:#bfd3a8;--accent-text:#bfd3a8;--nl-yellow:#f3cf79;--nl-pink:#f2c6ba}main:has(.nl-pick) .accent{color:var(--accent-text)}.nl-logo{background:#f5f3ea;border-radius:50%;width:104px;height:auto;margin-bottom:14px;padding:8px;display:block}.nl-pick .sy-pick-opts{grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px}.nl-pick .sy-pick-opts button{font:600 1rem/1.2 var(--font-body);padding:10px 12px}.nl-pick .sy-pick-opts button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#171310}@media (width<=599px){.nl-pick .sy-pick-opts{grid-template-columns:1fr}}main:has(.nl-pick) .plan .badge{background:var(--nl-yellow);color:#171310}main:has(.nl-pick) #plans .plan.feat{background:radial-gradient(120% 70% at 50% 0%, #bfd3a824, transparent 60%), var(--card);box-shadow:0 24px 50px -28px #bfd3a873}main:has(.nl-pick) .plan .price .cur,.plan .price.nl-gift{color:var(--nl-yellow)}.nl-note{margin-top:16px}@media (hover:hover) and (pointer:fine){main:has(.nl-pick) #plans .plan:not(.feat):hover .btn-primary{background:var(--btn-bg);border-color:var(--btn-bg)}}.nl-side{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-card);width:100%}.nl-steps{gap:14px;display:grid}@media (width>=860px){.nl-steps{grid-template-columns:repeat(3,1fr);align-items:start}}.nl-steps .card{padding:24px}.nl-num{font:700 2rem/1 var(--font-display);color:var(--nl-yellow)}.nl-steps ul{color:var(--text-2);margin:4px 0 8px;padding-left:18px}.sv-bg.has-bg .eyebrow{color:var(--accent-text)}.sv-bg.has-bg .eyebrow:before{background:var(--accent)}.nl-benefits{gap:22px 28px;display:grid}@media (width>=600px){.nl-benefits{grid-template-columns:1fr 1fr}}@media (width>=960px){.nl-benefits{grid-template-columns:repeat(3,1fr)}}.nl-benefits span{font:700 1.1rem/1 var(--font-display);color:var(--nl-pink)}.of-final .lead{margin:0 auto 8px}#online .eyebrow,#sample .eyebrow,#why.section .eyebrow,#what.section .eyebrow,#services .eyebrow,#benefits .eyebrow,#clubs .eyebrow,#plans .eyebrow{color:var(--accent-text)}.nl-app-cta{margin-top:26px}.nl-sheets{gap:16px;display:grid}@media (width>=860px){.nl-sheets{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.nl-sheets a{transition:box-shadow .2s var(--ease);background:#fff;border-radius:10px;padding:8px;display:block;box-shadow:0 0 0 1px #bfd3a866}.nl-sheets img{width:100%;height:auto;display:block}.nl-sheets a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.nl-sheets a:hover{box-shadow:0 0 0 2px var(--accent)}}.nl-stage{justify-items:center;gap:22px;display:grid}@media (width>=760px){.nl-stage{grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:48px}}.nl-stage .nl-phone{aspect-ratio:375/600;background:#1e3028;border-radius:30px;width:240px;padding:8px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #bfd3a873}.nl-phone img{object-fit:cover;object-position:top;opacity:0;width:calc(100% - 16px);height:calc(100% - 16px);transition:opacity .4s var(--ease), transform .4s var(--ease);border-radius:22px;position:absolute;inset:8px;transform:translateY(8px)}.nl-phone[data-screen="0"] img[data-i="0"],.nl-phone[data-screen="1"] img[data-i="1"],.nl-phone[data-screen="2"] img[data-i="2"],.nl-phone[data-screen="3"] img[data-i="3"]{opacity:1;transform:none}.nl-screens{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.nl-screens button{text-align:left;width:100%;min-height:64px;color:var(--text-2);border:0;border-left:2px solid var(--line-strong);cursor:pointer;font:inherit;transition:background .2s var(--ease), border-color .2s var(--ease);background:0 0;gap:2px;padding:12px 16px;display:grid}.nl-screens b{color:var(--text);font:700 1.15rem/1.15 var(--font-display)}.nl-screens button[aria-pressed=true]{border-left-color:var(--accent);background:linear-gradient(90deg,#bfd3a81f,#0000 70%)}.nl-screens button[aria-pressed=true] b{color:var(--accent-text)}.nl-screens button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.nl-phone img{transition:none;transform:none}}[data-nl-panel]:not([hidden]){animation:planIn .42s var(--ease) both}main:has(.nl-pick) .ch[aria-expanded=true]{background:linear-gradient(90deg,#bfd3a81f,#0000 60%)}main:has(.nl-pick) #steps .eyebrow{color:var(--accent-text)}main:has(.nl-pick) .ch .ch-t,main:has(.nl-pick) .plan h3.kind,main:has(.nl-pick) .dm-cap{text-transform:none}.plan h3.kind{overflow-wrap:anywhere}main:has(.nl-pick) #plans .plans.sy-three:not(.sy-two){grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}main:has(.nl-pick) .journey .j-b{white-space:normal}@media (width<=1100px){main:has(.nl-pick) .journey{grid-template-columns:1fr;padding-top:0}}.nl-svc .tile h3{color:#fff}.nl-svc .tile .label{color:var(--accent-text)}.nl-svc .tile p{color:#ffffffe0}@media (width>=760px){.nl-svc .tile:last-child{grid-column:1/-1}}.nl-benefits article{border-top:2px solid var(--line);transition:border-color .3s var(--ease);padding-top:14px}@media (hover:hover) and (pointer:fine){.nl-benefits article:hover{border-top-color:var(--nl-pink)}.nl-sheets a{transition:transform .3s var(--ease), box-shadow .2s var(--ease)}.nl-sheets a:hover{transform:translateY(-4px)}}
