.lb3-hero{background:radial-gradient(ellipse at 50% 55%, color-mix(in oklab, var(--pilot-accent) 22%, var(--pilot-background)) 0%, var(--pilot-background) 62%);flex-direction:column;display:flex}.lb3-hero:after{display:none}.lb3-rays{z-index:-2;pointer-events:none;background:repeating-conic-gradient(from 0deg, color-mix(in oklab, var(--pilot-accent) 18%, transparent) 0deg 2deg, transparent 2deg 11deg);width:160vmax;height:160vmax;-webkit-mask-image:radial-gradient(circle, var(--pilot-text) 0%, transparent 42%);-webkit-mask-image:radial-gradient(circle, var(--pilot-text) 0%, transparent 42%);mask-image:radial-gradient(circle, var(--pilot-text) 0%, transparent 42%);-webkit-mask-image:radial-gradient(circle, var(--pilot-text) 0%, transparent 42%);opacity:0;transition:opacity 1.2s;animation:60s linear infinite lb3-spin;position:absolute;top:56%;left:50%;translate:-50% -50%}.lb3-hero[data-burst=on] .lb3-rays{opacity:1}.lb3-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--pilot-accent) 55%, transparent), transparent);filter:blur(30px);opacity:.35;border-radius:50%;width:520px;height:220px;animation:3.2s ease-in-out infinite lb3-pulse;position:absolute;top:56%;left:50%;translate:-50% -50%}.lb3-hero[data-burst=on] .lb3-glow{opacity:.8}.lb3-copy{z-index:3;text-align:center;width:min(980px,100%);margin-inline:auto;padding:34px 20px 0;animation:.8s both lb3-rise;position:relative}.lb3-eyebrow{color:var(--pilot-muted);margin-bottom:14px;font-size:13px;font-weight:600}.lb3-eyebrow .basicupsell3-brand-promo,.lb3-eyebrow .text-amber{font-size:15px;font-weight:700}.lb3-hero h1{text-shadow:0 4px 30px var(--pilot-background);margin-bottom:14px;font-size:66px;font-weight:800;line-height:1.02}.lb3-hero h1 em{color:var(--pilot-accent);text-shadow:0 0 34px color-mix(in oklab, var(--pilot-accent) 55%, transparent);font-style:normal}.lb3-sub{max-width:600px;color:var(--pilot-text);opacity:.88;margin-inline:auto;font-size:16px;line-height:1.6}.lb3-stage{flex:1;min-height:0;position:relative;container-type:size}.lb3-input{z-index:4;background:var(--pilot-text);width:min(460px,100% - 40px);color:var(--pilot-accent-ink);box-shadow:0 0 0 6px color-mix(in oklab, var(--pilot-accent) 25%, transparent), 0 0 60px color-mix(in oklab, var(--pilot-accent) 60%, transparent);border-radius:999px;align-items:center;gap:12px;padding:10px 10px 10px 20px;animation:.4s both lb3-rise;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.lb3-input>svg{opacity:.7;flex:none;width:20px;height:20px}.lb3-url{white-space:nowrap;flex:1;font-size:17px;font-weight:500;overflow:hidden}.lb3-caret{vertical-align:-3px;background:currentColor;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite lb3-blink;display:inline-block}.lb3-go{background:var(--pilot-accent);color:var(--pilot-accent-ink);border-radius:999px;flex:none;padding:10px 24px;font-size:17px;font-weight:800;transition:transform .2s}.lb3-hero[data-burst=on] .lb3-go{animation:.5s lb3-click}.lb3-card{left:calc(50% + var(--x));top:calc(50% + var(--y));width:var(--w);z-index:2;transform:translate(calc(-50% - var(--x)), calc(-50% - var(--y))) scale(.1) rotate(0deg);opacity:0;transition:transform .6s cubic-bezier(.16, 1.2, .3, 1) calc(var(--d) * .5), opacity .3s ease calc(var(--d) * .5);position:absolute}.lb3-hero[data-burst=on] .lb3-card{transform:translate(-50%, -50%) scale(1) rotate(var(--r));opacity:1}.lb3-card-inner{background:color-mix(in oklab, var(--pilot-surface) 92%, transparent);border:1px solid color-mix(in oklab, var(--pilot-accent) 30%, var(--pilot-border));color:var(--pilot-text);box-shadow:0 20px 50px color-mix(in oklab, var(--pilot-background) 70%, transparent), 0 0 24px color-mix(in oklab, var(--pilot-accent) 18%, transparent);animation:6s ease-in-out infinite lb3-float;animation-delay:calc(var(--d) * 4);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.lb3-card strong{font-size:13px;font-weight:700;line-height:1.3}.lb3-chip{color:var(--pilot-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.lb3-chip svg{width:14px;height:14px;color:var(--pilot-accent)}.lb3-media{aspect-ratio:9/16;object-fit:cover;background:var(--pilot-background);border-radius:9px;width:100%;display:block}.lb3-media-short{aspect-ratio:4/3}.lb3-media-tiny{aspect-ratio:1}.lb3-phone .lb3-card-inner{border-radius:22px;padding:8px;position:relative}.lb3-phone .lb3-chip{z-index:1;color:var(--pilot-text);text-shadow:0 1px 6px var(--pilot-background);position:absolute;top:16px;left:16px}.lb3-overlay-text{text-shadow:0 2px 10px var(--pilot-background);font-size:13px;font-weight:700;position:absolute;bottom:18px;left:16px;right:16px}.lb3-line{background:color-mix(in oklab, var(--pilot-text) 18%, transparent);border-radius:3px;height:6px;display:block}.lb3-line-short{width:60%}.lb3-btn{background:var(--pilot-accent);color:var(--pilot-accent-ink);border-radius:6px;align-self:flex-start;padding:5px 10px;font-size:11px;font-weight:700}.lb3-bottom{z-index:5;text-align:center;padding:0 20px 26px;position:relative}.lb3-bottom .basicupsell3-checkout{animation:2.4s ease-in-out infinite lb3-cta}.lb3-bottom>p{color:var(--pilot-muted);margin-top:12px;font-size:12px}@keyframes lb3-spin{to{rotate:360deg}}@keyframes lb3-pulse{50%{scale:1.15}}@keyframes lb3-blink{50%{opacity:0}}@keyframes lb3-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes lb3-click{40%{transform:scale(.88)}}@keyframes lb3-float{50%{transform:translateY(-10px)}}@keyframes lb3-cta{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--pilot-accent) 55%, transparent)}60%{box-shadow:0 0 0 14px #0000}}@media (width<=1100px){.lb3-card:not(.lb3-mobile){display:none}}@media (width<=760px){.lb3-hero h1{font-size:40px}.lb3-sub{max-width:360px;font-size:14px}.lb3-copy{padding-top:26px}.lb3-input{top:18%}.lb3-url,.lb3-go{font-size:14px}.lb3-go{padding:8px 16px}.lb3-card.lb3-mobile{top:62%}.lb3-card.lb3-mobile:first-child{left:50%;--w:128px!important}.lb3-card.lb3-mobile:nth-child(5){left:20%;--w:104px!important}.lb3-card.lb3-mobile:nth-child(6){left:80%;--w:104px!important}.lb3-card.lb3-mobile{transform:translate(-50%,-80%)scale(.1)}.lb3-hero[data-burst=on] .lb3-card.lb3-mobile{transform:translate(-50%, -50%) scale(1) rotate(var(--r))}.lb3-overlay-text{font-size:11px;bottom:12px;left:12px}}@media (width<=360px){.lb3-hero h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.lb3-rays,.lb3-glow,.lb3-card-inner,.lb3-bottom .basicupsell3-checkout,.lb3-caret{animation:none}.lb3-card{transition:none}}.lb3-media-wide{aspect-ratio:16/9}.lb3-media-pin{aspect-ratio:4/5}.lb3-media-flyer{aspect-ratio:3/4}.lb3-mail{align-items:flex-start;gap:8px;display:flex}.lb3-mail img{object-fit:cover;border-radius:8px;flex:none;width:54px;height:54px}.lb3-mail>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.lb3-flyer{position:relative}.lb3-flyer strong{text-align:center;color:var(--pilot-accent-ink);font-size:12px;position:absolute;top:10px;left:10px;right:10px}.lb3-rays{will-change:auto;width:1400px;height:1400px;animation:none}.lb3-glow{filter:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--pilot-accent) 40%, transparent), transparent);animation:none}.lb3-card{will-change:transform}.lb3-card-inner{box-shadow:0 14px 30px color-mix(in oklab, var(--pilot-background) 70%, transparent);background:var(--pilot-surface);animation:none}.lb3-phone .lb3-card-inner{will-change:transform;animation:6s ease-in-out infinite lb3-float}.lb3-hero h1,.lb3-hero h1 em{text-shadow:none}
