.niecy-page,.niecy-page :where(h1,h2,h3,h4,button,input,textarea,select){font-family:Plus Jakarta Sans,system-ui,sans-serif;font-style:normal}.niecy-page{--niecy-ink:#1f0159;--niecy-cream:#fefbf4;--niecy-lime:#f7f7a8;--niecy-lilac:#f4f0ff;--niecy-muted:#4a3f66;background:var(--niecy-lilac);min-height:100vh;color:var(--niecy-ink);overflow-x:clip}.niecy-page a{color:var(--niecy-ink);text-decoration:none}.niecy-page a:hover{color:#5b3fd0}.niecy-cta{animation:2.4s ease-in-out infinite niecyCtaPulse}.niecy-plan-cta{text-align:center;background:#f7f7a8;border-radius:999px;padding:16px 22px;font-size:16px;font-weight:700;display:block;color:#1f0159!important}.niecy-cta:hover,.niecy-hv1:hover{color:var(--niecy-ink)!important;background:#fafac4!important}.niecy-hv2:hover{background:#f7f4ff!important}.niecy-hv3:hover{color:#fefbf4!important;background:#1f0159!important}.niecy-marquee-track{width:max-content;animation:38s linear infinite niecyMarquee;display:flex}.niecy-nudge{animation:1.1s ease-in-out infinite niecyNudge;display:inline-block}@keyframes niecyCtaPulse{0%{box-shadow:0 0 #1f0159cc,0 12px 26px -16px #1f01598c}70%{box-shadow:0 0 0 7px #1f015900,0 12px 26px -16px #1f01598c}to{box-shadow:0 0 #1f015900,0 12px 26px -16px #1f01598c}}@keyframes niecyMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes niecyNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes niecyPulse{0%{transform:scale(1);box-shadow:0 0 #5b3fd08c}50%{transform:scale(1.02)}70%{box-shadow:0 0 0 14px #5b3fd000}to{transform:scale(1);box-shadow:0 0 #5b3fd000}}.niecy-pulse{animation:2.2s ease-in-out infinite niecyPulse}.niecy-video-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;max-width:1240px;margin:clamp(22px,3vw,32px) auto 0;padding:4px max(18px,50% - min(72vw,220px)/2) 10px;scroll-padding-inline:max(18px,50% - min(72vw,220px)/2);display:flex;overflow-x:auto}.niecy-video-rail::-webkit-scrollbar{display:none}.niecy-video-card{scroll-snap-align:center;flex:0 0 min(72vw,220px);width:min(72vw,220px);position:relative}@media(min-width:768px){.niecy-video-rail{scroll-snap-type:none;flex-wrap:wrap;justify-content:center;padding:4px clamp(18px,4vw,32px) 10px;scroll-padding-inline:0;overflow-x:visible}.niecy-video-card{scroll-snap-align:unset;flex:0 0 clamp(190px,17vw,220px);width:clamp(190px,17vw,220px)}}@media(prefers-reduced-motion:reduce){.niecy-cta,.niecy-marquee-track,.niecy-nudge,.niecy-pulse{animation:none!important}}@font-face{font-family:Barlow Condensed;src:url(/_brello/fonts/google/barlow-condensed-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/_brello/fonts/google/barlow-condensed-700-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.checkout-page{font-family:Switzer,Arial,system-ui,sans-serif}.checkout-page .font-checkout-heading{font-family:Barlow Condensed,Arial,sans-serif}.checkout-page .rounded-md{border-radius:8px}.checkout-page .rounded-lg{border-radius:12px}.bc-fields{border:0;min-width:0;padding:0}.bc-fields:disabled{opacity:.6}.bc-error{color:#8c2828;outline-offset:3px;background:#fff3f2;border:1px solid #c85151;border-radius:8px;margin-bottom:22px;padding:14px}.bc-error a{margin-top:8px;display:block}.bc-recovery{background:#f4f0ff;border-radius:8px;margin-bottom:20px;padding:14px;font-size:12px}.bc-success{padding:30px 0 80px}.bc-success h1{color:#1f0159;font-size:28px}.bc-success p{margin:20px 0}
