.sales{--paper:#f6f8fd;--ink:#0d1733;--muted:#4b5677;--line:#d9e0ef;--stage:#0a1846;--stage-tile:#1747c9;--bulb:#ffc53d;--blue:#1f5eff;--display:"Bungee", "Arial Black", Impact, sans-serif;--body:"Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sales *{box-sizing:border-box}.sales{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:1.0625rem;line-height:1.55}.sales .wrap{max-width:68rem;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.sales a{color:var(--blue)}.sales a:focus-visible,.sales button:focus-visible{outline:3px solid var(--bulb);outline-offset:3px;border-radius:6px}.sales h1,.sales h2,.sales h3{text-wrap:balance;margin:0}.sales p{margin:0}.sales .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:600}.sales .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.sales .brand{font-family:var(--display);letter-spacing:.02em;color:var(--ink);font-size:1.35rem;text-decoration:none}.sales .brand span{color:var(--blue)}.sales .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:2.5rem;padding-block:1.5rem 3rem;display:grid}.sales .hero h1{font-family:var(--display);letter-spacing:.01em;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:400;line-height:1.02}.sales .hero h1 em{color:var(--blue);font-style:normal}.sales .hero .lede{color:var(--muted);max-width:32rem;margin-top:1.1rem;font-size:1.2rem}.sales .ctas{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.sales .btn{border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.sales .btn-primary{background:var(--blue);color:#fff;box-shadow:0 4px #0b3bb8}.sales .btn-primary:hover{transform:translateY(1px);box-shadow:0 3px #0b3bb8}.sales .btn-ghost{border:2px solid var(--line);color:var(--ink);background:#fff}.sales .tv{background:#11151f;border-radius:1.1rem;padding:.7rem;box-shadow:0 24px 48px -24px #0d17338c}.sales .screen{background:var(--stage);color:#fff;border-radius:.55rem;grid-template-columns:minmax(0,1fr) 7.2rem;gap:.75rem;padding:.9rem;display:grid}.sales .screen-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sales .screen-title{font-family:var(--display);color:#9fc0ff;font-size:.95rem}.sales .room{font-family:var(--display);color:var(--bulb);letter-spacing:.15em;background:#ffffff14;border-radius:.4rem;padding:.2rem .5rem;font-size:.8rem}.sales .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.sales .tile{background:var(--stage-tile);border-radius:.5rem;flex-direction:column;justify-content:space-between;min-height:4.6rem;padding:.55rem .5rem .5rem;display:flex;box-shadow:0 3px #0b2a8a}.sales .tile b{font-family:var(--display);font-size:.66rem;font-weight:400;line-height:1.15}.sales .tile small{color:#c9dbff;font-size:.62rem}.sales .tile .pts{font-family:var(--display);color:var(--bulb);background:#ffffff29;border-radius:999px;align-self:flex-start;padding:.05rem .4rem;font-size:.62rem}.sales .tile.done{box-shadow:none;opacity:.7;background:#23336a}.sales .side{flex-direction:column;gap:.5rem;display:flex}.sales .qrbox{background:#fff;border-radius:.5rem;place-items:center;padding:.35rem;display:grid}.sales .qrbox canvas,.sales .qrbox img{display:block;width:100%!important;height:auto!important}.sales .join{color:#c9dbff;text-align:center;font-size:.62rem;line-height:1.3}.sales .score{background:#ffffff0f;border-radius:.5rem;gap:.25rem;padding:.45rem .5rem;display:grid}.sales .score div{justify-content:space-between;gap:.4rem;font-size:.62rem;display:flex}.sales .score span:last-child{font-family:var(--display);color:var(--bulb);font-variant-numeric:tabular-nums}.sales .tv-caption{color:var(--muted);text-align:center;margin-top:.7rem;font-size:.85rem}.sales section{border-top:1px solid var(--line);padding-block:3rem}.sales .section-head{gap:.5rem;max-width:40rem;margin-bottom:1.75rem;display:grid}.sales .section-head h2{font-family:var(--display);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:400;line-height:1.1}.sales .steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.sales .steps li{counter-increment:step;align-content:start;gap:.5rem;display:grid}.sales .steps li:before{content:counter(step);font-family:var(--display);background:var(--bulb);width:2.4rem;height:2.4rem;color:var(--ink);border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.sales .steps h3{font-size:1.15rem}.sales .steps p{color:var(--muted)}.sales .features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.sales .features li{border-bottom:1px dashed var(--line);grid-template-columns:1.6rem minmax(0,1fr);gap:.6rem;padding-block:.85rem;display:grid}.sales .features li:before{content:"";background:var(--blue);border-radius:.2rem;width:.8rem;height:.8rem;margin-top:.45rem;transform:rotate(45deg)}.sales .features b{display:block}.sales .features span{color:var(--muted);font-size:.97rem}.sales .audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.sales .aud{border-top:4px solid var(--ink);align-content:start;gap:.4rem;padding-top:1rem;display:grid}.sales .aud h3{font-size:1.15rem}.sales .aud p{color:var(--muted)}.sales .aud .eg{color:var(--ink);font-size:.92rem}.sales .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.sales .save{color:var(--ink);background:var(--bulb);border-radius:999px;justify-self:start;padding:.15rem .6rem;font-size:.8rem;font-weight:700}.sales .plan{border:2px solid var(--line);background:#fff;border-radius:1rem;align-content:start;gap:.7rem;padding:1.4rem;display:grid}.sales .plan.feature{border-color:var(--blue);box-shadow:0 6px 0 var(--blue)}.sales .plan h3{font-size:1.05rem}.sales .price{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.sales .price small{font-family:var(--body);color:var(--muted);font-size:.95rem;font-weight:500}.sales .plan ul{color:var(--muted);gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.sales .plan .for{color:var(--muted);font-size:.9rem}.sales .fine{color:var(--muted);margin-top:1rem;font-size:.88rem}.sales .cta-band{background:var(--stage);color:#fff}.sales .cta-inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;padding-block:2.5rem;display:grid}.sales .cta-inner h2{font-family:var(--display);font-size:clamp(1.4rem,3vw,2rem);font-weight:400;line-height:1.1}.sales .cta-inner p{color:#c9dbff;margin-top:.6rem}.sales .url{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.sales .url span{color:#c9dbff;font-weight:600}.sales .url code{font-family:var(--body);color:#fff;word-break:break-all;background:#ffffff1a;border-radius:.5rem;padding:.35rem .6rem;font-weight:600}.sales .url button{font:inherit;background:var(--bulb);color:var(--ink);cursor:pointer;border:0;border-radius:.5rem;padding:.4rem .8rem;font-size:.9rem;font-weight:600}.sales .cta-qr{background:#fff;border-radius:.75rem;padding:.5rem}.sales .cta-qr canvas,.sales .cta-qr img{display:block;width:100%!important;height:auto!important}.sales .foot{color:var(--muted);padding-block:1.25rem;font-size:.85rem}@media (width<=860px){.sales .hero{grid-template-columns:minmax(0,1fr);gap:2rem}.sales .steps,.sales .audiences,.sales .plans,.sales .features{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.sales .screen{grid-template-columns:minmax(0,1fr)}.sales .side{flex-direction:row}.sales .qrbox{flex:none;width:6rem}.sales .score{flex:1}.sales .cta-inner{grid-template-columns:minmax(0,1fr)}.sales .cta-qr{width:9rem}}@media (prefers-reduced-motion:no-preference){.sales .tile.live{animation:2.4s ease-in-out infinite sales-pulse}@keyframes sales-pulse{50%{box-shadow:0 3px 0 #0b2a8a, 0 0 0 3px var(--bulb)}}}.sales{min-height:100vh}.sales .plan ul{list-style:outside}.sales .qrbox svg,.sales .cta-qr svg{width:100%;height:auto;display:block}.sales .nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sales .nav a{border-radius:.7rem;padding:.5rem .9rem;font-size:.95rem;font-weight:600;text-decoration:none}.sales .nav .nav-join{color:var(--ink);border:2px solid var(--line);background:#fff}.sales .nav .nav-host{color:#fff;background:var(--ink)}.sales .page{max-width:46rem;padding-block:1.5rem 3.5rem}.sales .page h1{font-family:var(--display);font-size:clamp(1.9rem,4.5vw,2.8rem);font-weight:400;line-height:1.05}.sales .page .lede{color:var(--muted);margin-top:.8rem}.sales .form{gap:1.4rem;margin-top:2rem;display:grid}.sales .field{gap:.4rem;display:grid}.sales .field>span,.sales .field legend{padding:0;font-size:.98rem;font-weight:700}.sales .field small{color:var(--muted);font-size:.88rem}.sales .row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sales input[type=text],.sales input[type=email],.sales input[type=tel],.sales input[type=date],.sales textarea{width:100%;font:inherit;color:var(--ink);border:2px solid var(--line);background:#fff;border-radius:.75rem;padding:.7rem .85rem}.sales textarea{resize:vertical;min-height:6.5rem}.sales input:focus,.sales textarea:focus{border-color:var(--blue);outline:none}.sales fieldset{border:0;margin:0;padding:0}.sales .choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.sales .choices.two{grid-template-columns:repeat(2,minmax(0,1fr))}.sales .choice{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:.85rem;gap:.15rem;padding:.75rem .85rem;display:grid;position:relative}.sales .choice input{opacity:0;pointer-events:none;position:absolute}.sales .choice b{font-size:.98rem}.sales .choice span{color:var(--muted);font-size:.88rem}.sales .choice:has(input:checked){border-color:var(--blue);box-shadow:0 4px 0 var(--blue)}.sales .choice:has(input:focus-visible){outline:3px solid var(--bulb);outline-offset:2px}.sales .agree{align-items:flex-start;gap:.6rem;font-size:.97rem;display:flex}.sales .agree input{width:1.15rem;height:1.15rem;accent-color:var(--blue);flex:none;margin-top:.2rem}.sales .summary{border:2px dashed var(--line);color:var(--muted);background:#fff;border-radius:.85rem;padding:.9rem 1rem;font-size:.95rem}.sales .summary b{color:var(--ink)}.sales .error{color:#b42318;font-weight:600}.sales .btn[disabled]{opacity:.6;cursor:default}.sales button.btn{cursor:pointer;border:0;font-family:inherit}.sales .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sales .done-card{border:2px solid var(--blue);box-shadow:0 6px 0 var(--blue);background:#fff;border-radius:1rem;gap:.75rem;margin-top:2rem;padding:1.5rem;display:grid}.sales .done-card ol{color:var(--muted);gap:.35rem;margin:0;padding-left:1.2rem;list-style:decimal;display:grid}.sales .terms h2{font-family:var(--display);margin-top:2rem;font-size:1.25rem;font-weight:400}.sales .terms p,.sales .terms li{color:var(--muted)}.sales .terms p{margin-top:.6rem}.sales .terms ul{gap:.35rem;margin:.6rem 0 0;padding-left:1.2rem;list-style:outside;display:grid}@media (width<=640px){.sales .row2,.sales .choices,.sales .choices.two{grid-template-columns:minmax(0,1fr)}}.sales input[type=date]{appearance:none;text-align:left;min-width:0;max-width:100%;min-height:3.05rem;display:block}.sales input[type=date]::-webkit-date-and-time-value{text-align:left}.sales .row2>.field{min-width:0}.sales .field small.error{color:#b42318;font-weight:600}.sales input[aria-invalid=true]{border-color:#b42318}.sales .row2{align-items:start}
