.wb-hero{isolation:isolate;border-bottom:1px solid var(--lx-line-07);position:relative;overflow:hidden}.wb-hero__glow{z-index:var(--lhi-z-behind);pointer-events:none;background:radial-gradient(ellipse 60% 70% at 12% -10%, var(--lx-accent-wash-14), transparent 70%), radial-gradient(ellipse 50% 60% at 96% 20%, var(--wb-violet-glow), transparent 70%);transform-origin:20% 0;animation:wb-glow-pulse var(--wb-dur-glow) ease-in-out infinite;position:absolute;inset:0}.wb-hero__grid{z-index:var(--lhi-z-behind);pointer-events:none;background-image:linear-gradient(var(--lx-line-05) 1px, transparent 1px), linear-gradient(90deg, var(--lx-line-05) 1px, transparent 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(125% 110% at 12% -5%,#000 8%,#0000 72%);mask-image:radial-gradient(125% 110% at 12% -5%,#000 8%,#0000 72%)}.wb-hero:after{content:"";z-index:var(--lhi-z-behind);pointer-events:none;background-image:linear-gradient(90deg, transparent, var(--lx-accent-line-55), transparent);animation:wb-scan var(--wb-dur-scan) cubic-bezier(.4, 0, .6, 1) infinite;background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;position:absolute;inset:0}.wb-hero__inner{align-items:center;gap:var(--sp-10);padding-block:var(--wb-sp-76) var(--wb-sp-76);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid;position:relative}.wb-hero__copy{min-width:0}.wb-hero__title{margin:var(--wb-sp-22) 0 0}.wb-hero__accent{color:var(--lhi-fg-accent)}.wb-hero__lead{margin:var(--sp-6) 0 0;font-size:1.02rem;line-height:var(--wb-lh-body);color:var(--lhi-ink-3);text-wrap:pretty}.wb-hero__actions{gap:var(--sp-3);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.wb-hero__object{min-width:0}.wb-hero-figure{margin:0}.wb-hero-design{block-size:auto;inline-size:100%;display:block}.wb-hero-figure__caption{color:var(--lhi-ink-6);margin-block-start:var(--sp-3);font-size:.79rem}.wb-hero__inner:not(:has(.wb-hero__object)){grid-template-columns:minmax(0,1fr)}.wb-proof{border-block:1px solid var(--lx-line-10);background:var(--lhi-ground-2);position:relative}.wb-proof:before{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(90deg, var(--lx-accent-line-42), transparent 58%);height:1px;position:absolute;top:-1px}.wb-proof .wb-hairline-grid{margin-block:var(--wb-sp-34);max-width:40rem}.wb-proof .wb-stat__value{font-family:var(--display-font);letter-spacing:var(--wb-track-display);font-size:clamp(2.1rem,3.6vw,3rem);font-weight:800;line-height:1}.wb-proof .wb-stat__label{color:var(--lhi-ink-5)}.wb-featured{padding-block:var(--sp-16)}.wb-featured__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);margin-bottom:var(--wb-sp-26);flex-wrap:wrap;display:flex}.wb-featured__head h2{margin:var(--sp-2) 0 0;font-size:var(--wb-fs-h2);font-weight:800}.wb-featured__panel{border:1px solid var(--lx-line-09);border-radius:var(--radius-lg);background:var(--wb-panel-gradient-alt);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.wb-featured__main{min-width:0;padding:var(--wb-sp-38)}.wb-featured__meta{margin-bottom:var(--sp-5);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wb-featured__title{font-family:var(--display-font);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;line-height:var(--wb-lh-display);letter-spacing:-.028em;color:var(--lhi-ink-1);text-wrap:pretty;margin:0}.wb-featured__title a{color:inherit;text-decoration:none}.wb-featured__title a:hover{color:var(--lhi-fg-accent-soft)}.wb-featured__summary{margin:var(--sp-4) 0 0;color:var(--lhi-ink-4);text-wrap:pretty}.wb-featured__host{align-items:center;gap:var(--sp-3);margin-top:var(--wb-sp-26);padding-top:var(--wb-sp-22);border-top:1px solid var(--lx-line-08);display:flex}.wb-featured__side{gap:var(--wb-sp-22);min-width:0;padding:var(--wb-sp-38);border-left:1px solid var(--lx-line-08);background:var(--wb-scrim-28);flex-direction:column;display:flex}.wb-featured__seats{min-width:0}.wb-featured__seat-label{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--wb-sp-9);display:flex}.wb-featured__seat-count{font-family:var(--display-font);color:var(--lhi-ink-1);font-size:1.05rem;font-weight:800}.wb-featured__seat-denom{color:var(--lhi-ink-6)}.wb-featured__seats .wb-bar__fill{animation-delay:.3s}.wb-featured__seat-left{margin:var(--wb-sp-9) 0 0;color:var(--lhi-ink-6);font-size:.78rem}.wb-featured__facts{flex-direction:column;gap:14px;display:flex}.wb-featured__fact{justify-content:space-between;gap:var(--sp-3);color:var(--lhi-ink-1);font-size:.84rem;font-weight:600;display:flex}.wb-featured__fact>span:first-child{color:var(--lhi-ink-6);font-weight:400}.wb-featured__cta{margin-top:auto}.wb-alsoopen{padding-bottom:var(--sp-16)}.wb-alsoopen__list{margin-top:var(--lhi-gap-8);border:1px solid var(--lx-line-08);border-radius:var(--radius-lg);background:var(--lhi-ground-2);overflow:hidden}.wb-how{border-block:1px solid var(--lx-line-07);background:var(--lhi-ground-2)}.wb-how__intro{margin-bottom:var(--sp-10)}.wb-how__intro h2{margin:var(--sp-3) 0 0;font-size:var(--wb-fs-h2);font-weight:800}.wb-how__intro p:last-child{margin:var(--sp-4) 0 0;color:var(--lhi-ink-4);text-wrap:pretty}.wb-how .wb-container{padding-block:var(--sp-16)}.wb-how__steps{border-top:1px solid var(--lx-line-08);margin:0;padding:0;list-style:none}.wb-how__steps .wb-hairline-grid__cell{padding:30px}.wb-how__num{border-bottom:1px solid var(--lx-accent-line-30);font-family:var(--display-font);letter-spacing:-.04em;color:var(--lhi-fg-accent);padding-bottom:14px;font-size:2.4rem;font-weight:900;line-height:1;display:block}.wb-how__title{font-family:var(--display-font);letter-spacing:-.02em;color:var(--lhi-ink-1);margin:14px 0 0;font-size:1.15rem;font-weight:800}.wb-how__body{color:var(--lhi-ink-4);text-wrap:pretty;margin:10px 0 0;font-size:.9rem}.wb-employer{margin-block:var(--sp-16);border:1px solid var(--lx-line-09);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.wb-employer__copy{min-width:0;padding:var(--sp-10);background:var(--lhi-ground-2)}.wb-employer__copy h2{margin:var(--sp-3) 0 0;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800}.wb-employer__copy>p{margin:var(--sp-4) 0 0;color:var(--lhi-ink-4);text-wrap:pretty}.wb-employer__list{margin:var(--sp-6) 0 0;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.wb-employer__item{color:var(--lhi-ink-3);align-items:flex-start;gap:10px;font-size:.88rem;display:flex}.wb-employer__check{color:var(--lhi-status-success-dot);flex:none;margin-top:2px}.wb-employer__form{isolation:isolate;justify-content:center;gap:var(--sp-4);min-width:0;padding:var(--sp-10);background:var(--lhi-ground-0);flex-direction:column;display:flex;position:relative;overflow:hidden}.wb-employer__form:before{content:"";z-index:var(--lhi-z-behind);pointer-events:none;background-image:linear-gradient(var(--lx-line-05) 1px, transparent 1px), linear-gradient(90deg, var(--lx-line-05) 1px, transparent 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 85% 0,#000 20%,#0000 76%);mask-image:radial-gradient(120% 100% at 85% 0,#000 20%,#0000 76%)}.wb-employer__form:after{content:"";z-index:var(--lhi-z-behind);pointer-events:none;background:radial-gradient(circle, var(--lx-accent-wash-10), var(--lx-accent-wash-05) 46%, transparent 70%);transform-origin:70% 100%;width:90%;height:130%;animation:wb-glow-pulse var(--wb-dur-glow) ease-in-out infinite;border-radius:50%;position:absolute;inset-block-end:-45%;inset-inline-end:-30%}.wb-employer__hint{color:var(--lhi-ink-6);margin:2px 0 0;font-size:.78rem}.wb-employer__sample{font-family:var(--mono-font);color:var(--lhi-ink-4)}@media (max-width:64rem){.wb-hero__inner{gap:var(--wb-sp-38);grid-template-columns:minmax(0,1fr);padding-block:52px 48px}}@media (max-width:60rem){.wb-featured__panel,.wb-employer{grid-template-columns:minmax(0,1fr)}.wb-featured__side{border-top:1px solid var(--lx-line-08);border-left:0}}@media (max-width:40rem){.wb-hero__inner{padding-block:var(--sp-10) 36px}.wb-featured__main,.wb-featured__side,.wb-employer__copy,.wb-employer__form{padding:var(--wb-sp-22)}}
