.Brightloop-module__biQL2a__app{--ink:#1a1633;--paper:#faf8ff;--card:#fff;--muted:#57526e;--line:#e3def3;--violet:#5b3fd6;--violet-soft:#efeafe;--night:#241a54;--night-text:#f4f1ff;--night-muted:#cbc3f2;--lime:#d4f56a;--coral:#b4401f;--good:#1f6f43;--good-soft:#e8f6ee;--wait:#7a4f00;--wait-soft:#fff4dc;--radius:14px;min-height:30rem;font-size:.97rem;line-height:1.55;container-type:inline-size;}.Brightloop-module__biQL2a__app :focus-visible{outline:3px solid var(--violet)}.Brightloop-module__biQL2a__app h2,.Brightloop-module__biQL2a__app h3,.Brightloop-module__biQL2a__app h4{font-family:var(--font-display);letter-spacing:-.015em;margin:0}.Brightloop-module__biQL2a__app h2:focus,.Brightloop-module__biQL2a__app h3:focus{outline:none}.Brightloop-module__biQL2a__app button{font:inherit;cursor:pointer}.Brightloop-module__biQL2a__header{background:var(--card);border-bottom:1px solid var(--line);gap:.5rem 1rem;padding:.75rem clamp(1rem,4cqi,2rem);}.Brightloop-module__biQL2a__home{color:var(--ink);background:0 0;border:0;border-radius:8px;padding:.2rem}.Brightloop-module__biQL2a__logo{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:inline-flex}.Brightloop-module__biQL2a__logo svg{width:1.7rem;height:1.7rem}.Brightloop-module__biQL2a__logoRing{fill:none;stroke:var(--violet);stroke-width:4px}.Brightloop-module__biQL2a__logoSpark{fill:#8bb315;stroke:var(--card);stroke-width:2px}.Brightloop-module__biQL2a__navList{gap:.25rem;}.Brightloop-module__biQL2a__navButton{color:var(--ink);background:0 0;border:1px solid #0000;border-radius:999px;padding:.4rem .8rem;font-weight:600}.Brightloop-module__biQL2a__navButton:hover{border-color:var(--line)}.Brightloop-module__biQL2a__navButton[aria-current=page]{background:var(--violet);color:#fff}.Brightloop-module__biQL2a__body{padding:0 0 2rem}.Brightloop-module__biQL2a__primary,.Brightloop-module__biQL2a__ghost,.Brightloop-module__biQL2a__ghostDark{border-radius:999px;justify-content:center;align-items:center;min-height:2.6rem;padding:.55rem 1.15rem;font-weight:700;display:inline-flex}.Brightloop-module__biQL2a__primary{border:2px solid var(--violet);background:var(--violet);color:#fff}.Brightloop-module__biQL2a__primary:hover{background:#4a30bd}.Brightloop-module__biQL2a__ghost{border:2px solid var(--night-muted);color:var(--night-text);background:0 0}.Brightloop-module__biQL2a__ghostDark{border:2px solid var(--line);background:var(--card);color:var(--ink)}.Brightloop-module__biQL2a__ghost:hover,.Brightloop-module__biQL2a__ghostDark:hover{border-color:var(--violet)}.Brightloop-module__biQL2a__hero{background:radial-gradient(circle at 85% 15%, #d4f56a2e, transparent 40%), linear-gradient(140deg, var(--night), #34237a);color:var(--night-text);gap:1.5rem;padding:clamp(1.75rem,6cqi,3.5rem) clamp(1rem,5cqi,3rem);display:grid}.Brightloop-module__biQL2a__hero :focus-visible{outline-color:var(--lime)}.Brightloop-module__biQL2a__heroText{max-width:40rem}.Brightloop-module__biQL2a__eyebrow{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.8rem;font-weight:700}.Brightloop-module__biQL2a__heroTitle{font-size:clamp(1.8rem,5cqi,2.8rem);line-height:1.1}.Brightloop-module__biQL2a__heroLead{color:var(--night-muted);margin:1rem 0 1.5rem;font-size:1.05rem}.Brightloop-module__biQL2a__heroActions{flex-wrap:wrap;gap:.75rem;display:flex}.Brightloop-module__biQL2a__hero .Brightloop-module__biQL2a__primary,.Brightloop-module__biQL2a__variantPicker button[aria-pressed=true]{border-color:var(--lime);background:var(--lime);color:var(--ink)}.Brightloop-module__biQL2a__hero .Brightloop-module__biQL2a__primary:hover{background:#c3e85a}.Brightloop-module__biQL2a__variantPicker{border:1px dashed var(--night-muted);border-radius:999px;flex-wrap:wrap;justify-self:start;align-items:center;gap:.4rem;padding:.35rem .4rem .35rem .85rem;font-size:.85rem;display:flex}.Brightloop-module__biQL2a__variantPicker button{border:1px solid var(--night-muted);min-width:2.2rem;color:var(--night-text);background:0 0;border-radius:999px;padding:.2rem .6rem;font-weight:700}.Brightloop-module__biQL2a__band{padding:2rem clamp(1rem,5cqi,3rem) 0}.Brightloop-module__biQL2a__bandTitle{max-width:32rem;font-size:1.45rem;line-height:1.2}.Brightloop-module__biQL2a__features{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.Brightloop-module__biQL2a__features li,.Brightloop-module__biQL2a__plan,.Brightloop-module__biQL2a__planFeatured,.Brightloop-module__biQL2a__tableWrap,.Brightloop-module__biQL2a__stats div,.Brightloop-module__biQL2a__faq details,.Brightloop-module__biQL2a__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.Brightloop-module__biQL2a__features li{padding:1.1rem}.Brightloop-module__biQL2a__features h4{margin:.35rem 0;font-size:1.05rem}.Brightloop-module__biQL2a__features p{color:var(--muted);margin:0}.Brightloop-module__biQL2a__featureIndex{color:var(--violet);font-family:var(--font-display);font-weight:700}.Brightloop-module__biQL2a__fineprint{color:var(--muted);margin:.5rem 0 0;font-size:.85rem}.Brightloop-module__biQL2a__facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;margin:1.25rem 0;display:grid}.Brightloop-module__biQL2a__facts div{border-left:4px solid var(--violet);flex-direction:column-reverse;padding-left:.85rem;display:flex}.Brightloop-module__biQL2a__facts dt{color:var(--muted)}.Brightloop-module__biQL2a__facts dd{font-family:var(--font-display);margin:0;font-size:1.6rem;font-weight:700}.Brightloop-module__biQL2a__quotes{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.Brightloop-module__biQL2a__quotes figure{border-radius:var(--radius);background:var(--violet-soft);height:100%;margin:0;padding:1.1rem}.Brightloop-module__biQL2a__quotes blockquote{margin:0}.Brightloop-module__biQL2a__quotes blockquote p{margin:0;font-size:1.02rem}.Brightloop-module__biQL2a__quotes figcaption{color:var(--muted);margin-top:.75rem;font-size:.85rem;font-weight:600}.Brightloop-module__biQL2a__faq{gap:.5rem;margin-top:1rem;display:grid}.Brightloop-module__biQL2a__faq summary{cursor:pointer;padding:.8rem 1rem;font-weight:700}.Brightloop-module__biQL2a__faq details p{color:var(--muted);margin:0;padding:0 1rem .9rem}.Brightloop-module__biQL2a__page{padding:1.75rem clamp(1rem,5cqi,3rem) 0}.Brightloop-module__biQL2a__pageTitle{font-size:clamp(1.5rem,4cqi,2.1rem);line-height:1.15}.Brightloop-module__biQL2a__pageLead{color:var(--muted);margin:.5rem 0 1.25rem}.Brightloop-module__biQL2a__controls{flex-wrap:wrap;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.25rem;display:flex}.Brightloop-module__biQL2a__cycle{border:1px solid var(--line);background:var(--card);border-radius:20px;flex-wrap:wrap;gap:.25rem;margin:0 0 1rem;padding:.3rem;display:inline-flex}.Brightloop-module__biQL2a__controls .Brightloop-module__biQL2a__cycle{margin-bottom:0}.Brightloop-module__biQL2a__cycle legend{float:left;color:var(--muted);align-self:center;margin:0 .4rem 0 .6rem;font-size:.85rem;font-weight:600}.Brightloop-module__biQL2a__cycleOption{position:relative}.Brightloop-module__biQL2a__cycleOption input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Brightloop-module__biQL2a__cycleOption span{border-radius:999px;padding:.35rem .9rem;font-weight:600;display:inline-block}.Brightloop-module__biQL2a__cycleOption input:checked+span{background:var(--violet);color:#fff}.Brightloop-module__biQL2a__cycleOption input:focus-visible+span{outline:3px solid var(--violet);outline-offset:2px}.Brightloop-module__biQL2a__seats{grid-template-columns:auto minmax(8rem,16rem) 5.5rem;align-items:center;gap:.6rem;display:grid}.Brightloop-module__biQL2a__seats label{font-weight:600}.Brightloop-module__biQL2a__seats input[type=range]{accent-color:var(--violet)}.Brightloop-module__biQL2a__seats input[type=number]{width:100%;font:inherit;border:1px solid #8d86a8;border-radius:8px;padding:.4rem .5rem}.Brightloop-module__biQL2a__plans{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.Brightloop-module__biQL2a__plan,.Brightloop-module__biQL2a__planFeatured{flex-direction:column;gap:.4rem;padding:1.25rem;display:flex}.Brightloop-module__biQL2a__planFeatured{border:2px solid var(--violet);box-shadow:0 10px 30px -18px var(--violet)}.Brightloop-module__biQL2a__plan h3,.Brightloop-module__biQL2a__planFeatured h3{font-size:1.2rem}.Brightloop-module__biQL2a__planPitch,.Brightloop-module__biQL2a__billed,.Brightloop-module__biQL2a__saving,.Brightloop-module__biQL2a__notice{margin:0;font-size:.9rem}.Brightloop-module__biQL2a__planPitch,.Brightloop-module__biQL2a__billed{color:var(--muted)}.Brightloop-module__biQL2a__saving{color:var(--good);font-weight:600}.Brightloop-module__biQL2a__notice{background:var(--wait-soft);color:var(--wait);border-radius:8px;margin-top:auto;padding:.5rem .7rem}.Brightloop-module__biQL2a__price{color:var(--muted);margin:.4rem 0 0;font-size:.85rem}.Brightloop-module__biQL2a__priceFigure{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700}.Brightloop-module__biQL2a__plan .Brightloop-module__biQL2a__primary,.Brightloop-module__biQL2a__planFeatured .Brightloop-module__biQL2a__primary{margin-top:auto}.Brightloop-module__biQL2a__tableWrap{margin-bottom:1.5rem;overflow-x:auto}.Brightloop-module__biQL2a__compare,.Brightloop-module__biQL2a__funnel,.Brightloop-module__biQL2a__abTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.Brightloop-module__biQL2a__compare caption{font-family:var(--font-display);text-align:left;padding:.8rem 1rem .2rem;font-size:1.1rem;font-weight:700}.Brightloop-module__biQL2a__compare th,.Brightloop-module__biQL2a__compare td,.Brightloop-module__biQL2a__funnel th,.Brightloop-module__biQL2a__funnel td,.Brightloop-module__biQL2a__abTable th,.Brightloop-module__biQL2a__abTable td{border-bottom:1px solid var(--line);text-align:left;padding:.6rem 1rem}.Brightloop-module__biQL2a__compare tbody tr:last-child>*,.Brightloop-module__biQL2a__funnel tbody tr:last-child>*,.Brightloop-module__biQL2a__abTable tbody tr:last-child>*{border-bottom:0}.Brightloop-module__biQL2a__compare thead th,.Brightloop-module__biQL2a__funnel thead th,.Brightloop-module__biQL2a__abTable thead th{color:var(--muted);font-size:.82rem;font-weight:600}.Brightloop-module__biQL2a__absent{color:var(--muted)}.Brightloop-module__biQL2a__progress{flex-wrap:wrap;gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:flex}.Brightloop-module__biQL2a__progressStep,.Brightloop-module__biQL2a__progressDone{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .85rem .3rem .35rem;font-size:.88rem;font-weight:600;display:inline-flex}.Brightloop-module__biQL2a__progressStep span,.Brightloop-module__biQL2a__progressDone span{background:var(--violet-soft);width:1.5rem;height:1.5rem;color:var(--violet);border-radius:50%;place-items:center;display:inline-grid}.Brightloop-module__biQL2a__progressDone span{background:var(--good);color:#fff}.Brightloop-module__biQL2a__progress [aria-current=step]{border-color:var(--violet);color:var(--ink)}.Brightloop-module__biQL2a__progress [aria-current=step] span{background:var(--violet);color:#fff}.Brightloop-module__biQL2a__card{max-width:36rem;padding:1.5rem}.Brightloop-module__biQL2a__stepTitle{margin-bottom:1rem;font-size:1.2rem}.Brightloop-module__biQL2a__stepForm{gap:1rem;display:grid}.Brightloop-module__biQL2a__stepForm .Brightloop-module__biQL2a__cycle{justify-self:start;margin:0}.Brightloop-module__biQL2a__stepActions{flex-wrap:wrap;gap:.75rem;display:flex}.Brightloop-module__biQL2a__fieldRow{gap:.3rem;display:grid}.Brightloop-module__biQL2a__fieldRow label{font-weight:600}.Brightloop-module__biQL2a__fieldRow input{background:var(--card);color:var(--ink);font:inherit;border:1px solid #8d86a8;border-radius:10px;padding:.6rem .75rem}.Brightloop-module__biQL2a__fieldRow input[aria-invalid=true]{border-color:var(--coral);box-shadow:0 0 0 1px var(--coral)}.Brightloop-module__biQL2a__fieldHint,.Brightloop-module__biQL2a__fieldError{margin:0;font-size:.85rem}.Brightloop-module__biQL2a__fieldHint{color:var(--muted)}.Brightloop-module__biQL2a__fieldError{color:var(--coral);font-weight:600}.Brightloop-module__biQL2a__planChoice{border:0;gap:.4rem;margin:0;padding:0;display:grid}.Brightloop-module__biQL2a__planChoice legend{margin-bottom:.3rem;font-weight:600}.Brightloop-module__biQL2a__planChoice label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}.Brightloop-module__biQL2a__planChoice label:has(input:checked){border-color:var(--violet);background:var(--violet-soft)}.Brightloop-module__biQL2a__planChoice input{accent-color:var(--violet)}.Brightloop-module__biQL2a__summary{gap:.6rem;margin:0 0 1rem;display:grid}.Brightloop-module__biQL2a__summary div{grid-template-columns:6rem 1fr;gap:1rem;display:grid}.Brightloop-module__biQL2a__summary dt{color:var(--muted)}.Brightloop-module__biQL2a__summary dd{overflow-wrap:anywhere;margin:0;font-weight:600}.Brightloop-module__biQL2a__card .Brightloop-module__biQL2a__fineprint{margin-bottom:1rem}.Brightloop-module__biQL2a__sectionTitle{margin:1.5rem 0 .75rem;font-size:1.15rem}.Brightloop-module__biQL2a__barTrack{background:var(--violet-soft);border-radius:999px;width:min(14rem,100%);height:.55rem;margin-bottom:.3rem;display:block}.Brightloop-module__biQL2a__bar{border-radius:inherit;background:var(--violet);min-width:2px;height:100%;display:block}.Brightloop-module__biQL2a__abTable th[scope=row]{font-weight:600}.Brightloop-module__biQL2a__stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.Brightloop-module__biQL2a__stats div{padding:.8rem 1rem}.Brightloop-module__biQL2a__stats dt{color:var(--muted);font-size:.82rem}.Brightloop-module__biQL2a__stats dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:1.3rem;font-weight:700}.Brightloop-module__biQL2a__verdict,.Brightloop-module__biQL2a__verdictWait{border-left:5px solid var(--good);border-radius:var(--radius);background:var(--good-soft);padding:1rem 1.2rem}.Brightloop-module__biQL2a__verdictWait{border-left-color:var(--wait);background:var(--wait-soft)}.Brightloop-module__biQL2a__verdict p,.Brightloop-module__biQL2a__verdictWait p{margin:0}.Brightloop-module__biQL2a__verdictTitle{font-family:var(--font-display);margin-bottom:.3rem;font-size:1.1rem;font-weight:700}@container (max-width:34rem){.Brightloop-module__biQL2a__seats{grid-template-columns:1fr 5.5rem}.Brightloop-module__biQL2a__seats label[for=bl-seat-range]{grid-column:1/-1}.Brightloop-module__biQL2a__summary div{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:no-preference){.Brightloop-module__biQL2a__navButton,.Brightloop-module__biQL2a__primary,.Brightloop-module__biQL2a__ghost,.Brightloop-module__biQL2a__ghostDark,.Brightloop-module__biQL2a__cycleOption span{transition:background-color .16s,border-color .16s,color .16s}.Brightloop-module__biQL2a__bar{transition:width .3s ease-out}}
