.page-module__zcipqG__nl{max-width:var(--nl-maxw);padding:0 var(--space-8) 0;margin:0 auto}.page-module__zcipqG__nlHero{padding:var(--nl-hero-pad);gap:var(--nl-hero-gap);grid-template-columns:1.2fr 1fr;align-items:center;display:grid;position:relative}@media (max-width:980px){.page-module__zcipqG__nlHero{gap:var(--nl-hero-gap-mobile);grid-template-columns:1fr}}.page-module__zcipqG__nlHero:before{content:"";inset:var(--nl-hero-bg-inset-y) 0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'><g stroke-linecap='round' stroke-width='5' opacity='.7'><line x1='14' y1='22' x2='34' y2='12' stroke='%23ffa2bd'/><line x1='52' y1='48' x2='70' y2='38' stroke='%23fec66f'/><line x1='98' y1='14' x2='118' y2='4' stroke='%23b7e0f0'/><line x1='140' y1='30' x2='160' y2='20' stroke='%23d7ebdb'/><line x1='182' y1='10' x2='202' y2='20' stroke='%23fdefb7'/><line x1='28' y1='80' x2='12' y2='92' stroke='%23fec66f'/><line x1='72' y1='102' x2='90' y2='114' stroke='%23b7e0f0'/><line x1='128' y1='84' x2='146' y2='96' stroke='%23ffa2bd'/><line x1='22' y1='150' x2='40' y2='160' stroke='%23b7e0f0'/></g></svg>");background-size:var(--ct-hero-bg-size);opacity:var(--opacity-decorative);-webkit-mask:var(--mask-hero-left);mask:var(--mask-hero-left);-webkit-mask:var(--mask-hero-left);position:absolute}.page-module__zcipqG__nlHeroText{z-index:var(--z-content);position:relative}.page-module__zcipqG__nlHeroText .sa-crumbs{margin-bottom:var(--er-headline-margin-top)}.page-module__zcipqG__nlKicker{font-family:var(--sa-font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--sa-peach);margin-bottom:var(--space-2)}.page-module__zcipqG__nlH1{font-family:var(--sa-font-marker);font-size:var(--nl-h1-fluid);line-height:var(--leading-display-tightest);color:var(--sa-cream);margin:0}.page-module__zcipqG__nlH1 em{color:var(--sa-pink);font-style:normal}.page-module__zcipqG__nlH1 .page-module__zcipqG__blue{color:var(--sa-azure);font-style:normal}.page-module__zcipqG__nlTag{font-family:var(--sa-font-hand);font-size:var(--text-xl);color:var(--sa-ink-faint-strong);margin:var(--nl-tag-mt) 0 0;max-width:var(--measure-hero-tag);text-wrap:pretty}.page-module__zcipqG__nlTag b{color:var(--sa-cream)}.page-module__zcipqG__nlStatRow{margin-top:var(--space-6);gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__zcipqG__nlPill{background:var(--surface-overlay-pill);color:var(--sa-ink-faint-strong);padding:var(--nl-pill-pad);border-radius:var(--radius-full);border-width:var(--border-width-hairline);border-style:solid;border-color:var(--border-pink-soft);font-family:var(--sa-font-mono);font-size:var(--text-xxs);letter-spacing:var(--tracking-mono-mid);text-transform:uppercase;align-items:center;gap:var(--ct-icon-sm);display:inline-flex}.page-module__zcipqG__nlPill b{color:var(--sa-pink);font-family:var(--sa-font-marker);font-size:var(--text-sm);letter-spacing:var(--tracking-snug-em);text-transform:none}.page-module__zcipqG__nlSignup{background:var(--sa-pink);color:var(--sa-ink);border-width:var(--border-width-thick);border-style:solid;border-color:var(--sa-ink);border-radius:var(--sa-r-xl);padding:var(--nl-signup-pad);box-shadow:var(--shadow-nl-signup);z-index:var(--z-content);position:relative}.page-module__zcipqG__nlReward{font-family:var(--sa-font-marker);font-size:var(--text-md);line-height:var(--leading-none);background:var(--sa-ink);color:var(--sa-butter);padding:var(--nl-reward-pad);border-radius:var(--radius-full);margin-bottom:var(--space-4);display:inline-block;transform:rotate(-3deg)}.page-module__zcipqG__nlSignupH2{font-family:var(--sa-font-marker);font-size:var(--nl-signup-h2);line-height:var(--leading-display-tight);color:var(--sa-ink);margin:0}.page-module__zcipqG__nlSignupH2 em{color:var(--sa-cream);font-style:normal}.page-module__zcipqG__nlSignupSub{font-family:var(--sa-font-hand);font-size:var(--text-md);color:var(--sa-ink);margin:var(--nl-signup-sub-margin)}.page-module__zcipqG__nlSignupForm{gap:var(--nl-form-gap);flex-direction:column;display:flex}.page-module__zcipqG__nlSignupInput{font-family:var(--sa-font-body);font-size:var(--text-base);color:var(--sa-ink);background:var(--sa-paper);border-width:var(--border-width-stamp);border-style:solid;border-color:var(--sa-ink);border-radius:var(--nl-input-radius);padding:var(--sr-input-pad-inner);outline-width:0}.page-module__zcipqG__nlSignupInput:focus{box-shadow:var(--shadow-input-focus-ink)}.page-module__zcipqG__nlSignupInput::placeholder{color:var(--sa-ink-soft);font-style:italic}.page-module__zcipqG__nlToggles{gap:var(--nl-toggles-gap);margin:var(--nl-toggles-margin);font-size:var(--text-form-md);flex-direction:column;display:flex}.page-module__zcipqG__nlToggles label{align-items:flex-start;gap:var(--space-2);cursor:pointer;font-family:var(--sa-font-body);color:var(--sa-ink);display:flex}.page-module__zcipqG__nlToggles input{appearance:none;width:var(--nl-toggle-checkbox);height:var(--nl-toggle-checkbox);border-width:var(--border-width-structural);border-style:solid;border-color:var(--sa-ink);border-radius:var(--nl-toggle-radius);background:var(--sa-paper);cursor:pointer;margin-top:var(--nl-toggle-mt);flex-shrink:0;position:relative}.page-module__zcipqG__nlToggles input:checked{background:var(--sa-ink)}.page-module__zcipqG__nlToggles input:checked:after{content:"✓";color:var(--sa-butter);font-weight:var(--weight-bold-heavy);font-size:var(--nl-toggle-check-font);line-height:var(--leading-none);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__zcipqG__nlSignupBtn{background:var(--sa-ink);color:var(--sa-butter);border-color:var(--sa-ink);font-size:var(--text-display-md);padding:var(--nl-signupbtn-pad);box-shadow:var(--shadow-nl-signupbtn)}.page-module__zcipqG__nlSignupBtn:hover{background:var(--sa-azure);color:var(--sa-ink);border-color:var(--sa-azure);box-shadow:var(--shadow-nl-signupbtn-hover);transform:translateY(-2px)}.page-module__zcipqG__nlSignupFine{font-family:var(--sa-font-mono);font-size:var(--text-mono-xs);letter-spacing:var(--tracking-mono-fine);text-transform:uppercase;color:var(--sa-ink-soft);margin-top:var(--nl-form-gap)}.page-module__zcipqG__nlSignupError{font-family:var(--sa-font-body);font-size:var(--text-xs);color:var(--sa-ink);background:var(--sa-ink-overlay-tab);border-width:var(--border-width-hairline);border-style:dashed;border-color:var(--sa-ink);padding:var(--nl-signuperror-pad);border-radius:var(--nl-signuperror-radius);margin-top:var(--space-2)}.page-module__zcipqG__nlSec{padding:var(--nl-sec-pad)}.page-module__zcipqG__nlSecHead{margin-bottom:var(--space-8)}.page-module__zcipqG__nlSecHead .page-module__zcipqG__kicker{font-family:var(--sa-font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--sa-peach);margin-bottom:var(--space-2)}.page-module__zcipqG__nlSecHead h2{font-family:var(--sa-font-marker);font-size:var(--nl-sec-h2-fluid);line-height:var(--leading-display-tight);color:var(--sa-cream);margin:0}.page-module__zcipqG__nlSecHead h2 em{color:var(--sa-pink);font-style:normal}.page-module__zcipqG__nlSecHead h2 .page-module__zcipqG__blue{color:var(--sa-azure);font-style:normal}.page-module__zcipqG__nlPerks{gap:var(--nl-perks-gap);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:980px){.page-module__zcipqG__nlPerks{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.page-module__zcipqG__nlPerks{grid-template-columns:1fr}}.page-module__zcipqG__perk{background:var(--surface-overlay-faint);border-width:var(--border-width-structural);border-style:solid;border-color:var(--sa-lavender);border-radius:var(--sa-r-lg);padding:var(--nl-perk-pad);transition-property:transform;transition-duration:var(--duration-perk-hover)}.page-module__zcipqG__perk:hover{box-shadow:var(--shadow-drop-card);transform:translateY(-4px)rotate(-.5deg)}.page-module__zcipqG__perkNum{font-family:var(--sa-font-marker);font-size:var(--text-md);line-height:var(--leading-none);background:var(--sa-pink);color:var(--sa-ink);padding:var(--nl-perknum-pad);border-radius:var(--nl-perknum-radius);border-width:var(--border-width-structural);border-style:solid;border-color:var(--sa-ink);box-shadow:var(--shadow-stamp-micro);margin-bottom:var(--er-headline-margin-top);display:inline-block;transform:rotate(-4deg)}.page-module__zcipqG__perk:nth-child(2) .page-module__zcipqG__perkNum{background:var(--sa-peach)}.page-module__zcipqG__perk:nth-child(3) .page-module__zcipqG__perkNum{background:var(--sa-mint)}.page-module__zcipqG__perk:nth-child(4) .page-module__zcipqG__perkNum{background:var(--sa-azure)}.page-module__zcipqG__perk h3{font-family:var(--sa-font-marker);font-size:var(--text-display-sm);line-height:var(--leading-none);margin:0 0 var(--nl-perk-h3-mb);color:var(--sa-cream)}.page-module__zcipqG__perk h3 em{color:var(--sa-pink);font-style:normal}.page-module__zcipqG__perk p{font-family:var(--sa-font-body);font-size:var(--text-sm);line-height:var(--leading-prose);color:var(--sa-ink-faint-strong);text-wrap:pretty;margin:0}.page-module__zcipqG__perk p b{color:var(--sa-cream)}.page-module__zcipqG__nlSampleWrap{gap:var(--nl-hero-gap);grid-template-columns:1fr 1.2fr;align-items:start;display:grid}@media (max-width:980px){.page-module__zcipqG__nlSampleWrap{gap:var(--nl-hero-gap-mobile);grid-template-columns:1fr}}.page-module__zcipqG__nlSampleText h2{font-family:var(--sa-font-marker);font-size:var(--nl-sec-h2-fluid);line-height:var(--leading-display-tight);margin:0 0 var(--space-4);color:var(--sa-cream)}.page-module__zcipqG__nlSampleText h2 em{color:var(--sa-pink);font-style:normal}.page-module__zcipqG__nlSampleText h2 .page-module__zcipqG__blue{color:var(--sa-azure);font-style:normal}.page-module__zcipqG__nlSampleText p{font-family:var(--sa-font-body);font-size:var(--text-base);line-height:var(--leading-prose-relaxed);color:var(--sa-ink-faint-strong);margin:0 0 var(--er-headline-margin-top);text-wrap:pretty}.page-module__zcipqG__nlSampleText p b{color:var(--sa-cream)}.page-module__zcipqG__nlCadence{align-items:center;gap:var(--th-coderow-gap);background:var(--surface-overlay-faint);border-width:var(--border-width-hairline);border-style:dashed;border-color:var(--border-pink-dashed);padding:var(--nl-cadence-pad);border-radius:var(--bundle-stamp-radius-sm);margin-top:var(--nl-cadence-mt);font-family:var(--sa-font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono-mid);text-transform:uppercase;color:var(--sa-ink-faint-mid);display:inline-flex}.page-module__zcipqG__nlCadence b{color:var(--sa-cream);font-family:var(--sa-font-marker);font-size:var(--text-md);letter-spacing:var(--tracking-snug-em);text-transform:none}.page-module__zcipqG__nlEmail{background:var(--sa-cream);color:var(--sa-ink);border-width:var(--border-width-structural);border-style:solid;border-color:var(--sa-lavender);border-radius:var(--bundle-card-radius);box-shadow:var(--shadow-nl-email);overflow:hidden;transform:rotate(.8deg)}.page-module__zcipqG__emBar{background:var(--sa-paper);padding:var(--nl-em-bar-pad);align-items:center;gap:var(--space-2);border-bottom-width:var(--border-width-hairline);border-bottom-style:solid;border-bottom-color:var(--sa-ink-overlay-divider);font-family:var(--font-helvetica-bold);font-size:var(--text-mono-md);color:var(--sa-ink-soft);display:flex}.page-module__zcipqG__emDot{width:var(--nl-em-dot-size);height:var(--nl-em-dot-size);background:var(--sa-ink);opacity:var(--opacity-decorative);border-radius:50%}.page-module__zcipqG__emDot:nth-child(2){opacity:var(--opacity-sprinkle-mid)}.page-module__zcipqG__emDot:nth-child(3){opacity:var(--opacity-overlay-strong)}.page-module__zcipqG__emMeta{padding:var(--nl-em-meta-pad);border-bottom-width:var(--border-width-hairline);border-bottom-style:solid;border-bottom-color:var(--sa-ink-overlay-divider);font-family:var(--font-helvetica-system);font-size:var(--text-form-md);color:var(--sa-ink-soft)}.page-module__zcipqG__emMeta b{color:var(--sa-ink);font-weight:var(--weight-bold)}.page-module__zcipqG__emFrom{font-size:var(--text-sm);color:var(--sa-ink);margin-bottom:var(--nl-em-from-mb);display:block}.page-module__zcipqG__emBody{padding:var(--nl-em-body-pad)}.page-module__zcipqG__emSubject{font-family:var(--sa-font-marker);font-size:var(--nl-em-subject-font);line-height:var(--leading-none);margin:0 0 var(--nl-em-subject-mb);color:var(--sa-ink)}.page-module__zcipqG__emSubject em{color:var(--sa-pink);font-style:normal}.page-module__zcipqG__emSubject .page-module__zcipqG__blue{color:var(--sa-azure);font-style:normal}.page-module__zcipqG__emPre{font-family:var(--sa-font-hand);font-size:var(--text-sm);color:var(--sa-ink-soft);margin:var(--nl-em-pre-margin)}.page-module__zcipqG__emHero{aspect-ratio:5/3;border-radius:var(--bundle-stamp-radius-sm);margin:var(--nl-em-hero-margin);background:linear-gradient(135deg, var(--sa-butter), var(--sa-cream));border-width:var(--border-width-structural);border-style:solid;border-color:var(--sa-lavender);overflow:hidden}.page-module__zcipqG__emHero img{object-fit:cover;width:100%;height:100%}.page-module__zcipqG__emProds{gap:var(--nl-em-prods-gap);margin:var(--nl-em-prods-margin);grid-template-columns:repeat(3,1fr);display:grid}.page-module__zcipqG__emProd{aspect-ratio:1;border-radius:var(--nl-em-prod-radius);background:linear-gradient(135deg, var(--sa-butter), var(--sa-cream));border-width:var(--border-width-fine);border-style:solid;border-color:var(--sa-lavender);overflow:hidden}.page-module__zcipqG__emProd img{object-fit:cover;width:100%;height:100%}.page-module__zcipqG__emCopy{font-family:var(--sa-font-body);font-size:var(--text-form-md);line-height:var(--leading-prose);color:var(--sa-ink);margin:var(--space-2) 0}.page-module__zcipqG__emCopy b{color:var(--sa-ink);font-weight:var(--weight-bold)}.page-module__zcipqG__emCta{text-align:center;margin:var(--nl-em-cta-margin);background:var(--sa-pink);color:var(--sa-ink);border-width:var(--border-width-stamp);border-style:solid;border-color:var(--sa-ink);padding:var(--nl-em-cta-pad);border-radius:var(--radius-full);font-family:var(--sa-font-marker);font-size:var(--text-md);line-height:var(--leading-none);box-shadow:var(--shadow-stamp-sm);text-decoration:none;display:block}.page-module__zcipqG__emSig{text-align:center;color:var(--sa-ink-soft);font-size:var(--text-mono-md);margin-top:var(--er-headline-margin-top)}.page-module__zcipqG__nlTesti{gap:var(--nl-testi-gap);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:880px){.page-module__zcipqG__nlTesti{grid-template-columns:1fr}}.page-module__zcipqG__testi{background:var(--sa-butter);color:var(--sa-ink);border-width:var(--border-width-structural);border-style:solid;border-color:var(--sa-lavender);border-radius:var(--bundle-card-radius);padding:var(--nl-testi-pad);position:relative;transform:rotate(-.6deg)}.page-module__zcipqG__testi:nth-child(2){background:var(--sa-mint);transform:rotate(.5deg)}.page-module__zcipqG__testi:nth-child(3){background:var(--sa-card-alt-lavender);transform:rotate(-.3deg)}.page-module__zcipqG__testiQuoteMark{font-family:var(--sa-font-marker);font-size:var(--nl-testi-quotemark-font);line-height:var(--leading-quote-decor);color:var(--sa-pink);top:var(--nl-testi-quotemark-top);left:var(--nl-testi-quotemark-left);opacity:var(--opacity-overlay-strong);position:absolute}.page-module__zcipqG__testiQuote{font-family:var(--sa-font-marker);font-size:var(--text-xl);line-height:var(--leading-testi-quote);margin:var(--nl-testi-quote-margin);color:var(--sa-ink);position:relative}.page-module__zcipqG__testiWho{font-family:var(--sa-font-hand);font-size:var(--text-sm);color:var(--sa-ink);justify-content:space-between;align-items:center;gap:var(--nl-testi-who-gap);display:flex}.page-module__zcipqG__testiWho small{font-family:var(--sa-font-mono);font-size:var(--text-mono-xs);letter-spacing:var(--tracking-mono-fine);text-transform:uppercase;color:var(--sa-ink-soft);font-weight:var(--weight-regular)}.page-module__zcipqG__nlFaq{gap:var(--ct-faq-gap);max-width:var(--ct-faq-maxw);flex-direction:column;display:flex}.page-module__zcipqG__faq{background:var(--surface-overlay-faint);border-width:var(--border-width-hairline);border-style:solid;border-color:var(--border-pink-soft);border-radius:var(--bundle-card-radius);overflow:hidden}.page-module__zcipqG__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--er-cta-gap);padding:var(--ct-faq-summary-pad);font-family:var(--sa-font-marker);font-size:var(--text-xl);line-height:var(--leading-none);color:var(--sa-cream);transition-property:background;transition-duration:var(--duration-fast);list-style:none;display:flex}.page-module__zcipqG__faq summary::-webkit-details-marker{display:none}.page-module__zcipqG__faq summary:after{content:"+";color:var(--sa-pink);font-size:var(--text-xl);line-height:var(--leading-none);font-weight:var(--weight-bold);transition-property:transform;transition-duration:var(--duration-faq-spin)}.page-module__zcipqG__faq[open] summary:after{transform:rotate(45deg)}.page-module__zcipqG__faq summary:hover{background:var(--surface-pink-hover)}.page-module__zcipqG__faq summary em{color:var(--sa-pink);font-style:normal}.page-module__zcipqG__faqA{padding:var(--ct-faq-a-pad);font-family:var(--sa-font-body);font-size:var(--text-sm);line-height:var(--leading-prose-relaxed);color:var(--sa-ink-faint-strong);text-wrap:pretty}.page-module__zcipqG__faqA b{color:var(--sa-cream)}.page-module__zcipqG__faqA a{color:var(--sa-pink);text-underline-offset:var(--text-underline-offset-md);text-decoration:underline}.page-module__zcipqG__nlFinalWrap{margin:var(--nl-final-mt) 0 0}.page-module__zcipqG__nlFinal{padding:var(--nl-final-pad);background:var(--sa-pink);color:var(--sa-ink);border-top-width:var(--border-width-thick);border-top-style:solid;border-top-color:var(--sa-ink);border-bottom-width:var(--border-width-thick);border-bottom-style:solid;border-bottom-color:var(--sa-ink);text-align:center;position:relative;overflow:hidden}.page-module__zcipqG__nlFinal:before{content:"";opacity:var(--opacity-overlay-strong);pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'><g stroke-linecap='round' stroke-width='5'><line x1='14' y1='22' x2='34' y2='12' stroke='%23303c5c'/><line x1='52' y1='48' x2='70' y2='38' stroke='%23fdefb7'/><line x1='98' y1='14' x2='118' y2='4' stroke='%23b7e0f0'/><line x1='140' y1='30' x2='160' y2='20' stroke='%23d7ebdb'/><line x1='182' y1='10' x2='202' y2='20' stroke='%23fec66f'/><line x1='28' y1='80' x2='12' y2='92' stroke='%23fdefb7'/><line x1='128' y1='84' x2='146' y2='96' stroke='%23303c5c'/></g></svg>");background-size:var(--ct-hotline-bg-size);position:absolute;inset:0}.page-module__zcipqG__nlFinal h2{font-family:var(--sa-font-marker);font-size:var(--nl-final-h2-fluid);line-height:var(--leading-final-cta);color:var(--sa-ink);margin:0;position:relative}.page-module__zcipqG__nlFinal h2 em{color:var(--sa-azure);font-style:normal}.page-module__zcipqG__nlFinal p{font-family:var(--sa-font-hand);font-size:var(--text-display-md);color:var(--sa-ink);margin:var(--nl-final-p-margin);position:relative}.page-module__zcipqG__nlFinalForm{max-width:var(--measure-hero-tag);gap:var(--nl-finalform-gap);grid-template-columns:1fr auto;margin:0 auto;display:grid;position:relative}@media (max-width:520px){.page-module__zcipqG__nlFinalForm{grid-template-columns:1fr}}.page-module__zcipqG__nlFinalInput{font-family:var(--sa-font-body);font-size:var(--text-base);color:var(--sa-ink);background:var(--sa-paper);border-width:var(--border-width-stamp);border-style:solid;border-color:var(--sa-ink);border-radius:var(--nl-input-radius);padding:var(--sr-input-pad-inner);outline-width:0}.page-module__zcipqG__nlFinalBtn{background:var(--sa-ink);color:var(--sa-butter);border-color:var(--sa-ink);font-size:var(--text-display-md);padding:var(--nl-finalbtn-pad);box-shadow:var(--shadow-nl-finalbtn)}.page-module__zcipqG__nlFinalBtn:hover{background:var(--sa-azure);color:var(--sa-ink);border-color:var(--sa-azure)}.page-module__zcipqG__nlFinalError{font-family:var(--sa-font-body);font-size:var(--text-form-md);color:var(--sa-ink);margin:var(--nl-finalerror-mt) auto 0;max-width:var(--measure-hero-tag);background:var(--sa-ink-overlay-tab);border-width:var(--border-width-hairline);border-style:dashed;border-color:var(--sa-ink);padding:var(--nl-finalerror-pad);border-radius:var(--nl-finalerror-radius);position:relative}
