:root{--bc-bg: #f6f1e7;--bc-bg-soft: #fbf8f1;--bc-surface: #ffffff;--bc-surface-soft: #f8fafc;--bc-surface-muted: #eef6f6;--bc-border-soft: rgba(15, 23, 42, .08);--bc-border-strong: rgba(15, 23, 42, .14);--bc-shadow-soft: 0 14px 34px rgba(15, 23, 42, .08);--bc-shadow-hover: 0 18px 44px rgba(15, 23, 42, .12);--bc-text: #0b1020;--bc-text-soft: #475569;--bc-text-muted: #64748b;--bc-teal: #0ea5a4;--bc-teal-deep: #0f766e;--bc-cyan: #22d3ee;--bc-accent: var(--bc-teal);--bc-accent-strong: var(--bc-teal-deep);--bc-accent-soft: rgba(14, 165, 164, .12);--bc-accent-soft-strong: rgba(14, 165, 164, .18);--bc-accent-on: #ffffff;--bc-radius-soft: 12px;--bc-radius-card: 16px;--bc-radius-pill: 999px;--bc-gap-sm: 8px;--bc-gap-md: 16px;--bc-gap-lg: 24px;--ns-blue: var(--bc-text);--ns-cyan: var(--bc-teal);--ns-silver: var(--bc-text);--ns-violet: var(--bc-teal-deep);--ns-black: var(--bc-text);--ns-text: var(--bc-text);--ns-text-weak: rgba(15, 23, 42, .6);--ns-border: var(--bc-border-soft);--ns-gap: clamp(12px, 2vw, 24px);--ns-radius: var(--bc-radius-soft)}html,body{background:var(--bc-bg)!important;color:var(--bc-text)}body{line-height:1.55}.section,.shopify-section,.ns-section,.page-width,#MainContent{background:transparent}[class*=ns-]{text-shadow:none}svg,.icon{filter:none}.header-wrapper,.header{background:#fff!important;padding:10px 0!important;border-bottom:1px solid rgba(15,23,42,.08)}.header__heading{padding:0!important}.header__heading-logo,.header__heading-logo-wrapper img{max-height:36px!important;width:auto!important}.header__icons,.header__inline-menu{padding:0!important}.header__icon{padding:6px 8px!important}h1,.h0,.h1,h2,.h2,h3,.h3,h4,.h4{color:var(--bc-text)}p,li,.small-body{color:var(--bc-text-soft)}a{transition:color .15s ease,opacity .15s ease,background .15s ease}a:not(.button):not(.btn):not(.ns-btn):hover{color:var(--bc-accent-strong)}.button:not(.ns-btn),.btn:not(.ns-btn),.shopify-payment-button__button--unbranded{background:var(--bc-accent);color:var(--bc-accent-on);border-radius:var(--bc-radius-pill);border:1px solid var(--bc-accent-strong);box-shadow:var(--bc-shadow-soft);font-weight:700;padding:10px 18px}.button:not(.ns-btn):hover,.btn:not(.ns-btn):hover,.shopify-payment-button__button--unbranded:hover{background:var(--bc-accent-strong);box-shadow:0 14px 30px #0ea5a447}.ns-btn{background:var(--bc-accent);color:var(--bc-accent-on);border-radius:var(--bc-radius-pill);border:1px solid var(--bc-accent-strong);box-shadow:var(--bc-shadow-soft);font-weight:700;padding:10px 22px;transition:box-shadow .18s ease,transform .08s ease,background .18s ease}.ns-btn:hover,.ns-btn:focus-visible{background:var(--bc-accent-strong);box-shadow:0 18px 36px #0ea5a447;transform:translateY(-1px);outline:none}.ns-btn--ghost,.ns-btn--outline{background:var(--bc-surface);color:var(--bc-text-soft);border:1px solid var(--bc-border-strong);box-shadow:none}.ns-btn--ghost:hover,.ns-btn--outline:hover{background:var(--bc-accent-soft);color:var(--bc-text)}.ns-btn--magenta{background:var(--bc-accent)!important;border-color:var(--bc-accent-strong)!important;color:var(--bc-accent-on)!important;box-shadow:var(--bc-shadow-soft)!important}input,select,textarea{background:var(--bc-surface);border-radius:var(--bc-radius-soft);border:1px solid var(--bc-border-soft);color:var(--bc-text)}input::placeholder,textarea::placeholder{color:#0f172a73}input:focus,select:focus,textarea:focus{border-color:var(--bc-accent);box-shadow:0 0 0 3px var(--bc-accent-soft-strong);outline:none}.newsletter-form__field-wrapper input[type=email]{background:var(--bc-surface-soft);border-radius:var(--bc-radius-pill);border:1px solid var(--bc-border-soft);color:var(--bc-text)}.newsletter-form__button{border-radius:var(--bc-radius-pill)!important}.ns-card,.ns-panel,.ns-roster__plan,.ns-howto__step,.ns-tips__card,.ns-support__topic-card{background:var(--bc-surface);border-radius:var(--bc-radius-card);border:1px solid var(--bc-border-soft);box-shadow:var(--bc-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.ns-card:hover,.ns-panel:hover{box-shadow:var(--bc-shadow-hover)}.ns-pill,.ns-chip,.ns-tag{border-radius:var(--bc-radius-pill);background:var(--bc-surface-soft);border:1px solid var(--bc-border-soft);box-shadow:none;color:var(--bc-text-soft)}.ns-hero,.ns-hero-stacked,.ns-hero--primary{background:radial-gradient(120% 140% at 0% 0%,var(--bc-surface-muted),var(--bc-bg-soft));border-radius:24px;border:1px solid var(--bc-border-soft);box-shadow:var(--bc-shadow-soft)}section[id^=ns-cinematic] .ns-cinematic__box{position:relative;width:100%;height:clamp(280px,38vw,460px);background:var(--bc-surface);border-radius:18px;overflow:hidden;box-shadow:var(--bc-shadow-soft);display:flex;align-items:center;justify-content:center;border:1px solid var(--bc-border-soft)}section[id^=ns-cinematic] .ns-cinematic__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 25%;opacity:.62;filter:brightness(.92) contrast(1.05)}section[id^=ns-cinematic] .ns-cinematic__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff3,#f6f1e78c);pointer-events:none}section[id^=ns-cinematic] .ns-cinematic__inner{position:relative;z-index:2;width:min(90%,720px);text-align:center;display:grid;gap:10px;padding:0 12px}section[id^=ns-cinematic] .ns-cinematic__title{font-family:Nunito Sans,sans-serif;font-weight:800;font-size:clamp(26px,4vw,42px);margin:0;color:var(--bc-text)}section[id^=ns-cinematic] .ns-cinematic__title .accent{color:var(--bc-teal)}section[id^=ns-cinematic] .ns-cinematic__sub{margin:0;font-size:clamp(14px,1.6vw,18px);color:var(--bc-text-soft)}#ns-compare.ns-compare{background:var(--bc-bg-soft);padding-block:clamp(40px,6vw,72px)}#ns-compare .sf-container{max-width:1180px;margin-inline:auto;padding-inline:clamp(16px,4vw,24px)}#ns-compare .ns-compare__header{text-align:center;margin-bottom:clamp(20px,3vw,32px)}#ns-compare .ns-headline-xl{margin:0 0 8px;font-family:Nunito Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(26px,3.4vw,34px);font-weight:800;color:var(--bc-text)}#ns-compare .ns-headline-xl .accent{color:var(--bc-teal)}#ns-compare .ns-subhed{margin:0;color:var(--bc-text-soft)}#ns-compare .ns-compare__table{margin-top:clamp(20px,3vw,28px);border-radius:18px;overflow:hidden;border:1px solid var(--bc-border-soft);background:var(--bc-surface);box-shadow:var(--bc-shadow-soft)}#ns-compare .ns-compare__row{display:grid;grid-template-columns:2.2fr 1.6fr 1.4fr 1.4fr;gap:0}#ns-compare .ns-compare__row:nth-child(2n){background:#0f172a05}#ns-compare .ns-compare__row--head{background:#0ea5a41a;font-weight:700;color:var(--bc-text)}#ns-compare .ns-compare__cell{padding:12px 14px;font-size:.94rem;color:var(--bc-text-soft);border-bottom:1px solid rgba(15,23,42,.04)}#ns-compare .ns-compare__cell--stub{font-weight:700;color:var(--bc-text)}#ns-compare .ns-compare__cell--brand{font-weight:700;color:var(--bc-teal-deep)}#ns-compare .ns-compare__cell--divider{border-left:1px solid rgba(15,23,42,.05)}#ns-compare .ok,#ns-compare .maybe,#ns-compare .no{display:inline-block;width:10px;height:10px;border-radius:999px;margin-right:6px}#ns-compare .ok{background:#16a34a}#ns-compare .maybe{background:#facc15}#ns-compare .no{background:#ef4444}#ns-compare .ns-compare__cta{margin-top:clamp(20px,3vw,28px);text-align:center}#ns-compare .ns-compare__cta .ns-btn{background:var(--bc-teal);color:#fff;border-radius:999px;padding:11px 22px;font-weight:800;box-shadow:0 10px 24px #0f766e38}#ns-compare .ns-compare__cta .ns-btn:hover{background:var(--bc-teal-deep);transform:translateY(-1px)}@media (max-width: 900px){#ns-compare .ns-compare__row{grid-template-columns:1.6fr 1.4fr}#ns-compare .ns-compare__cell--divider{display:none}}@media (max-width: 640px){#ns-compare .ns-compare__row{grid-template-columns:1fr}#ns-compare .ns-compare__cell--brand,#ns-compare .ns-compare__cell:nth-child(3){padding-top:4px}}#how-it-works.ns-steps{background:var(--bc-bg-soft);color:var(--bc-text);padding-block:clamp(40px,6vw,72px)}#how-it-works .sf-container{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:clamp(16px,4vw,24px)}#how-it-works .ns-steps__header{text-align:center;margin:0 auto clamp(20px,3.2vw,30px)}#how-it-works .ns-headline-xl{margin:0 0 6px;font-family:Nunito Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:800;font-size:clamp(26px,3.4vw,34px);letter-spacing:.02em;color:var(--bc-text)}#how-it-works .ns-headline-xl .accent{color:var(--bc-teal)}#how-it-works .ns-subhed{margin:0;color:var(--bc-text-soft)}#how-it-works .ns-steps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2.2vw,20px);width:min(1180px,94%);margin:0 auto}@media (max-width: 1020px){#how-it-works .ns-steps__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){#how-it-works .ns-steps__grid{grid-template-columns:1fr}}#how-it-works .ns-step{background:var(--bc-surface);border-radius:16px;border:1px solid var(--bc-border-soft);padding:clamp(18px,2.4vw,22px);box-shadow:var(--bc-shadow-soft);transition:transform .2s ease,box-shadow .2s ease}#how-it-works .ns-step:hover{transform:translateY(-3px);box-shadow:var(--bc-shadow-hover)}#how-it-works .ns-step__num{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:800;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bc-teal);color:#fff;margin-bottom:10px}#how-it-works .ns-step__title{margin:4px 0 6px;font-family:Nunito Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:800;color:var(--bc-text)}#how-it-works .ns-step__text{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--bc-text-soft);line-height:1.55}#how-it-works .ns-steps__cta{display:flex;justify-content:center;margin-top:clamp(22px,3vw,28px)}#how-it-works .ns-steps__cta .ns-btn{max-width:520px;width:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 20px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;background:var(--bc-teal);color:#fff;box-shadow:0 10px 24px #0f766e3d;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}#how-it-works .ns-steps__cta .ns-btn:hover{background:var(--bc-teal-deep);transform:translateY(-2px);box-shadow:0 14px 30px #0f766e4d}.ns-hype-band{background:var(--bc-bg-soft);padding-block:clamp(48px,6vw,80px);color:var(--bc-text)}.ns-hype-band .sf-container{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:clamp(16px,4vw,24px)}.ns-hype-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-template-areas:"media copy" "proof proof";gap:clamp(20px,3vw,32px);align-items:center}.ns-hype__media{grid-area:media}.ns-hype__copy{grid-area:copy}.ns-hype__proof{grid-area:proof}.ns-hype__video{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center;border-radius:16px;box-shadow:var(--bc-shadow-soft);display:block;border:1px solid var(--bc-border-soft)}.ns-hype__copy .ns-headline{font-family:Nunito Sans,system-ui,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:900;margin:0 0 12px;color:var(--bc-text)}.ns-hype__copy .ns-subline{font-family:Inter,system-ui,sans-serif;margin:0 0 16px;color:var(--bc-text-soft);max-width:50ch}.ns-specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ns-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--bc-surface);border:1px solid var(--bc-border-soft);color:var(--bc-text-soft);font-size:12px;font-weight:700}.ns-prooflist{list-style:none;padding:0;margin:clamp(8px,1.2vw,16px) 0 0;display:grid;gap:12px}.ns-prooflist li{display:flex;align-items:flex-start;gap:10px;color:var(--bc-text-soft);line-height:1.5}.ns-prooflist .icon{opacity:.85;margin-top:2px}.ns-hype__tagline .ns-meta{font-size:.85rem;color:var(--bc-text-muted);margin-top:.75rem}@media (max-width: 980px){.ns-hype-grid{grid-template-columns:1fr;grid-template-areas:"media" "copy" "proof"}.ns-hype__copy .ns-subline{max-width:none}}.ns-roster--lite{background:var(--bc-bg-soft);padding-block:clamp(40px,6vw,72px)}.ns-roster--lite .ns-roster__wrap{width:min(1200px,96vw);margin-inline:auto;padding-inline:clamp(16px,4vw,24px)}.ns-roster--lite .ns-section-header{text-align:center;margin-bottom:clamp(18px,3vw,28px)}.ns-roster--lite .ns-headline-lg{margin:0 0 6px;font-family:Nunito Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:900;font-size:clamp(26px,3vw,34px);color:var(--bc-text)}.ns-roster--lite .ns-headline-lg .accent{color:var(--bc-teal)}.ns-roster--lite .ns-subhed{margin:0;color:var(--bc-text-soft)}.ns-roster--lite .ns-roster__divider{height:1px;margin:clamp(10px,2vw,16px) 0 clamp(18px,3vw,24px);background:linear-gradient(90deg,transparent,rgba(15,23,42,.18),transparent);border-radius:999px}.ns-roster--lite .ns-roster__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(14px,2.2vw,20px)}.ns-roster--lite .ns-card{width:min(260px,100%);background:var(--bc-surface);border-radius:16px;border:1px solid var(--bc-border-soft);padding:12px 12px 14px;display:flex;flex-direction:column;gap:.5rem;box-shadow:var(--bc-shadow-soft)}.ns-roster--lite .ns-card__media{aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#0f172a0d;border:1px solid rgba(15,23,42,.06)}.ns-roster--lite .ns-card__img,.ns-card__media img{width:100%;height:100%;object-fit:cover;display:block}.ns-roster--lite .ns-card__name{margin:.35rem 0 .1rem;font-family:Nunito Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:900;font-size:1.02rem;color:var(--bc-text)}.ns-roster--lite .ns-card__role,.ns-roster--lite .ns-card__desc{color:var(--bc-text-soft)}.ns-roster--lite .ns-btn.ns-btn--cyan{margin-top:auto;display:inline-flex;justify-content:center;align-items:center;padding:.6rem 1rem;border-radius:999px;font-weight:800;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none;background:var(--bc-teal);color:#fff;border:1px solid transparent;box-shadow:0 10px 22px #0f766e33;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.ns-roster--lite .ns-btn.ns-btn--cyan:hover{background:var(--bc-teal-deep);transform:translateY(-2px);box-shadow:0 14px 28px #0f766e47}@media (max-width: 900px){.ns-roster--lite .ns-card{width:min(46%,100%)}}@media (max-width: 640px){.ns-roster--lite .ns-card{width:100%}}#pricing.ns-btm{background:var(--bc-bg-soft);padding:clamp(3rem,6vw,4rem) 0;color:var(--bc-text)}#pricing .ns-suite-header,#ns-pricing-header{text-align:center;max-width:720px;margin:0 auto clamp(2rem,4vw,2.6rem)}#pricing .ns-suite-header h2,#ns-pricing-header h2{margin:0 0 .5rem;font-family:Nunito Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(2rem,3vw,2.4rem);font-weight:900;letter-spacing:.01em;color:var(--bc-text)}#pricing .ns-suite-header h2 span,#ns-pricing-header h2 span{color:var(--bc-teal)}#pricing .ns-suite-header p,#ns-pricing-header p{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.98rem;color:var(--bc-text-soft)}.ns-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.2rem);max-width:980px;margin:0 auto;align-items:stretch}@media (max-width: 880px){.ns-pricing-grid{grid-template-columns:1fr;max-width:520px}}#pricing .ns-card{position:relative;background:var(--bc-surface);border-radius:18px;padding:clamp(1.6rem,3vw,2rem);box-shadow:var(--bc-shadow-soft);border:1px solid var(--bc-border-soft);display:flex;flex-direction:column;gap:1rem}#pricing .ns-card.is-featured{transform:translateY(-3px)}#pricing .ns-card__ribbon{position:absolute;top:1rem;right:1.2rem;padding:.18rem .7rem;border-radius:999px;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:#0ea5a424;color:var(--bc-teal-deep);border:1px solid rgba(14,165,164,.22)}#pricing .ns-card__head{padding-bottom:.35rem;border-bottom:1px solid rgba(15,23,42,.1);margin-bottom:.75rem}#pricing .ns-card__title{margin:0 0 .15rem;font-family:Nunito Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.2rem;font-weight:900;color:var(--bc-text)}#pricing .ns-card__tagline{margin:0 0 .6rem;font-size:.95rem;color:var(--bc-text-soft);line-height:1.4}#pricing .ns-price{display:flex;align-items:baseline;gap:.45rem;margin-bottom:.15rem}#pricing .ns-price__was{font-size:.86rem;color:#64748bf2}#pricing .ns-price__amount{font-size:1.85rem;font-weight:900;color:var(--bc-teal-deep);font-family:Nunito Sans,system-ui,-apple-system,Segoe UI,sans-serif}#pricing .ns-price__period{font-size:.9rem;color:var(--bc-text-soft)}#pricing .ns-price__note{margin:0;font-size:.82rem;color:#475569f2}#pricing .ns-features{list-style:none;margin:0;padding:0;display:grid;gap:.45rem;font-size:.92rem;color:var(--bc-text)}#pricing .ns-features li{color:var(--bc-text-soft)}#pricing .ns-features li span{font-weight:900;color:var(--bc-text)}#pricing .ns-includes{background:#0f172a08;border-radius:14px;border:1px solid rgba(15,23,42,.06);padding:.95rem 1rem 1rem}#pricing .ns-includes__label{font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.45rem;color:var(--bc-text)}#pricing .ns-includes__list{margin:.4rem 0 0;padding-left:1rem;display:grid;gap:.25rem;font-size:.92rem}#pricing .ns-name,#pricing .ns-name--lite,#pricing .ns-name--max{font-weight:900;color:var(--bc-teal-deep)}#pricing .ns-btn--cyan,#pricing .ns-btn--magenta{background:var(--bc-teal)!important;color:#fff!important;border:1px solid rgba(15,118,110,.4)!important;box-shadow:0 12px 28px #0f766e38!important}#pricing .ns-btn--cyan:hover,#pricing .ns-btn--magenta:hover{background:var(--bc-teal-deep)!important;transform:translateY(-2px);box-shadow:0 16px 36px #0f766e4d!important}.ns-divider-cta.ns-divider--deepband{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:clamp(1.5rem,3vw,2.25rem) 1rem;margin-block:clamp(10px,1.8vw,20px);display:flex;align-items:center;justify-content:center;text-align:center;background:var(--bc-bg-soft);border-top:1px solid var(--bc-border-soft);border-bottom:1px solid var(--bc-border-soft);box-shadow:none;color:var(--bc-text)}.ns-divider-cta__wrap{max-width:780px;display:flex;flex-direction:column;align-items:center;gap:.75rem}.ns-upgrade__image img{max-width:600px;width:100%;height:auto;border-radius:12px;display:block;box-shadow:var(--bc-shadow-soft);border:1px solid var(--bc-border-soft)}.ns-divider-cta__title{font-family:Nunito Sans,system-ui,sans-serif;font-size:clamp(1.3rem,2.1vw,1.9rem);font-weight:900;color:var(--bc-text);margin:0}.ns-divider-cta__sub{font-size:.98rem;max-width:520px;color:var(--bc-text-soft);line-height:1.45;margin:0}.ns-divider-cta .ns-btn{background:var(--bc-teal)!important;color:#fff!important;border-radius:999px;font-weight:900;text-decoration:none;padding:.75rem 1.3rem;border:1px solid rgba(15,118,110,.4)!important;box-shadow:0 12px 28px #0f766e38!important}.ns-divider-cta .ns-btn:hover{background:var(--bc-teal-deep)!important;transform:translateY(-2px)}#roster-lite{margin-bottom:clamp(12px,1.4vw,20px)!important}#roster-max{margin-top:clamp(12px,1.4vw,20px)!important}.ns-faq{color:var(--bc-text);background:var(--bc-bg-soft);padding-block:clamp(40px,6vw,60px)}.ns-faq .sf-container{max-width:1200px;margin:0 auto;padding-inline:clamp(12px,3vw,24px)}.ns-faq__grid{display:grid;gap:clamp(16px,3vw,24px);grid-template-columns:1fr 1.4fr;align-items:flex-start;max-width:1200px;margin:0 auto;width:100%}.ns-faq__char-img{width:100%;height:auto;border-radius:14px;display:block;box-shadow:var(--bc-shadow-soft);border:1px solid var(--bc-border-soft)}.ns-faq__title{margin:0 0 6px;font-size:clamp(24px,3.2vw,32px);color:var(--bc-text)}.ns-faq__sub{margin:0 0 12px;color:var(--bc-text-soft)}.ns-faq__list{display:grid;gap:10px;margin-bottom:16px}.ns-faq__item{background:var(--bc-surface);border:1px solid var(--bc-border-soft);border-radius:12px;overflow:hidden;box-shadow:var(--bc-shadow-soft)}.ns-faq__q{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;min-height:44px;color:var(--bc-text)}.ns-faq__item[open] .ns-faq__q{border-bottom:1px solid rgba(15,23,42,.08)}.ns-faq__chev{width:18px;height:18px;opacity:.75;transition:transform .2s ease}.ns-faq__item[open] .ns-faq__chev{transform:rotate(180deg)}.ns-faq__a{padding:12px 14px;color:var(--bc-text-soft)}.ns-faq__side{border:1px solid var(--bc-border-soft);background:var(--bc-surface);border-radius:12px;padding:14px;display:grid;gap:10px;box-shadow:var(--bc-shadow-soft)}.ns-faq .ns-btn.ns-btn--cyan{background:var(--bc-teal)!important;color:#fff!important;font-weight:900;text-decoration:none;padding:.85rem 1.4rem;border-radius:999px;border:1px solid rgba(15,118,110,.4)!important;box-shadow:0 12px 28px #0f766e38!important;animation:none}.ns-faq .ns-btn.ns-btn--cyan:hover{background:var(--bc-teal-deep)!important;transform:translateY(-1px);color:#fff!important}@media (max-width: 900px){.ns-faq__grid{grid-template-columns:1fr}.ns-faq__char{order:-1;margin-bottom:8px}.ns-faq__side{margin-top:8px}.ns-faq__q{padding:14px}}.footer,.ns-footer,.shopify-section-footer,.ns-section--footer{background:var(--bc-bg-soft)!important;border-top:1px solid var(--bc-border-soft);color:var(--bc-text-soft)!important}.footer a,.ns-footer a{color:var(--bc-text-soft)!important;text-shadow:none}.footer a:hover,.ns-footer a:hover{color:var(--bc-teal-deep)!important}.ns-footer{padding:clamp(18px,3vw,28px) 0}.ns-footer .ns-container{max-width:1200px;margin:0 auto;padding-inline:clamp(14px,3vw,24px)}.ns-footer__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) auto;gap:clamp(16px,3vw,32px);align-items:center}.ns-footer__brand img{display:block;max-width:200px;height:auto;margin-bottom:6px}.ns-footnote{margin:0;font-size:.85rem;opacity:.85}.ns-footer__nav{justify-self:center}.ns-footlinks{list-style:none;display:flex;flex-wrap:wrap;gap:10px 18px;padding:0;margin:0}.ns-footlinks a{font-size:.9rem;text-decoration:none;opacity:.95;transition:opacity .15s ease,color .15s ease}.ns-footer__social{list-style:none;display:flex;gap:10px;padding:0;margin:0}.ns-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid var(--bc-border-soft);color:var(--bc-text-soft);background:var(--bc-surface);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease}.ns-footer__social a:hover{transform:translateY(-1px);border-color:#0ea5a466;color:var(--bc-teal-deep);box-shadow:0 10px 22px #0f766e24}@media (max-width: 880px){.ns-footer__grid{grid-template-columns:1fr;text-align:center;justify-items:center}.ns-footer__brand img{margin-left:auto;margin-right:auto}.ns-footlinks,.ns-footer__social{justify-content:center}}.button:not(.ns-btn){background:var(--bc-teal);color:#fff;border-radius:999px;border:1px solid rgba(15,118,110,.35);box-shadow:0 10px 22px #0f766e2e;transform:none}.button:hover{background:var(--bc-teal-deep);box-shadow:0 14px 28px #0f766e3d;transform:translateY(-1px)}.button--secondary{background:#fff;color:var(--bc-text)!important;border:1px solid var(--bc-border-soft)!important;box-shadow:0 8px 18px #0f172a14}.button--secondary:hover{border-color:var(--bc-border-strong)!important;box-shadow:0 10px 22px #0f172a1f;transform:translateY(-1px)}.ns-lite-link{display:block;padding:10px 22px;background:#0ea5a41a;color:var(--bc-teal-deep);border-radius:999px;font-weight:800;text-align:center;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;margin:20px auto;max-width:500px;border:1px solid rgba(14,165,164,.22);box-shadow:0 10px 20px #0f766e1f}.ns-lite-link:hover{background:#0ea5a429;box-shadow:0 14px 26px #0f766e29;transform:translateY(-1px)}.ns-anchor-button{display:inline-block;padding:14px 30px;background:var(--bc-teal);color:#fff;border-radius:999px;font-size:16px;font-weight:900;text-align:center;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;border:1px solid rgba(15,118,110,.35);box-shadow:0 10px 22px #0f766e2e}.ns-anchor-button:hover{background:var(--bc-teal-deep);box-shadow:0 14px 28px #0f766e3d;transform:translateY(-1px)}.ns-link-row{width:100%;display:flex;justify-content:center;margin:20px 0 10px}:root{--header-height: auto !important;--header-height-sticky: auto !important}#shopify-section-header,.shopify-section-header,.header-wrapper,.header-wrapper--border-bottom,.header{padding-top:6px!important;padding-bottom:6px!important;margin:0!important;min-height:0!important}#header-group,#header-group>.shopify-section{margin:0!important;padding:0!important}.header__heading,.header__heading-link,.header__inline-menu,.header__icons{padding-top:0!important;padding-bottom:0!important;margin:0!important;min-height:0!important}.header__heading-logo,.header__heading-logo-wrapper img,.header__heading-logo-wrapper svg{max-height:32px!important;height:auto!important;width:auto!important;display:block!important}.header__icon{padding:6px 8px!important;margin:0!important;min-height:0!important}.header__menu-item,.header__inline-menu a{line-height:1.1!important}#header-group,#header-group>.shopify-section,.shopify-section-group-header-group,.shopify-section-group-header-group *{margin-top:0!important;margin-bottom:0!important}#header-group,.shopify-section-group-header-group,.shopify-section-header,header,.header,.header-wrapper,.header-container,.header__inner,.sticky-header,sticky-header{padding-top:8px!important;padding-bottom:8px!important;min-height:0!important;background:#fff!important;background-image:none!important}.header img,header img,.header__heading-logo,.header__heading-logo img{max-height:50px!important;height:auto!important}img[alt*=BrightCrew]{max-height:none!important}html,body{background:var(--bc-bg-soft)!important}body{margin:0!important}#header-group,#header-group>.shopify-section,.shopify-section-group-header-group,.shopify-section-group-header-group>.shopify-section{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}#header-group,.shopify-section-group-header-group,.shopify-section-group-header-group>.shopify-section,.shopify-section-header,header{min-height:0!important}#header-group header,.shopify-section-header header,header .header,header .header__inner,header .header__content,header .header__row,header .header__grid{padding-top:10px!important;padding-bottom:10px!important;min-height:0!important}header nav,header .list-menu,header .header__inline-menu,header .header__icons{padding-top:0!important;padding-bottom:0!important;line-height:1.2!important}header img{max-height:36px!important;height:auto!important;width:auto!important;display:block!important}:root{--bc-radius: 18px;--bc-shadow-soft: 0 10px 26px rgba(15, 23, 42, .08)}.shopify-section+.shopify-section{border-top:0!important}@media (min-width: 750px){.multicolumn,.collection-list,.featured-collection,.rich-text,.image-with-text,.pricing,.faq,.main-page,.main-index{padding-top:36px!important;padding-bottom:36px!important}}@media (max-width: 749px){.multicolumn,.collection-list,.featured-collection,.rich-text,.image-with-text,.pricing,.faq,.main-page,.main-index{padding-top:24px!important;padding-bottom:24px!important}}.hero img,.image-banner img,.media img{object-fit:cover;object-position:center;border-radius:18px}.bc-command{background:#f7f4ee;padding:clamp(48px,6vw,76px) 0}.bc-container{max-width:1180px;margin:0 auto;padding-left:clamp(12px,2vw,20px);padding-right:clamp(12px,2vw,20px)}.bc-command-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,44px);align-items:center}@media (max-width: 900px){.bc-command-grid{grid-template-columns:1fr}}.bc-command-media img{width:100%;height:auto;display:block;border-radius:18px;box-shadow:0 18px 40px #1118271f;aspect-ratio:16 / 9;object-fit:cover}.bc-command-media-fallback{border:1px dashed rgba(17,24,39,.2);border-radius:18px;padding:24px;color:#374151;background:#fff}.bc-command-headline{font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1.1;margin:0 0 12px;color:#111827}.bc-command-subline{font-size:1.05rem;line-height:1.6;color:#374151;margin:0 0 18px;max-width:52ch}.bc-command-chips{display:flex;flex-wrap:wrap;gap:8px}.bc-chip{background:#fff;border:1px solid rgba(17,24,39,.08);padding:8px 12px;border-radius:999px;font-size:.85rem;font-weight:600;color:#111827;white-space:nowrap}.bc-command-proof{margin-top:clamp(22px,4vw,36px)}.bc-prooflist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px;list-style:none;padding:0;margin:0 0 16px}@media (max-width: 700px){.bc-prooflist{grid-template-columns:1fr}}.bc-prooflist li{font-size:.95rem;color:#374151;line-height:1.5}.bc-command-tagline{font-size:.85rem;color:#6b7280;text-align:center;margin:0}.bc-command img,.ns-hype-band img,.ns-hype__media img,.ns-hype__video,.ns-hype__media picture img{width:100%!important;height:auto!important;max-height:none!important;display:block!important;object-fit:cover!important}.bc-command .bc-command-media,.ns-hype__media{height:auto!important;min-height:0!important}.bc-command .bc-command-media img{aspect-ratio:16 / 9!important;border-radius:18px}.bc-command .bc-container{max-width:1180px!important;margin:0 auto!important;padding-left:clamp(12px,2vw,20px)!important;padding-right:clamp(12px,2vw,20px)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brightcrew.css.map */
