.xl{--xl-beam:#6f8fd6;--xl-lilac:#a892f0;--xl-mint:#7fc7a3;--xl-amber:#e6c27a;--xl-alarm:#f2a48f;--xl-acc:var(--xl-beam);--xl-raised:#131d26;--xl-well:#131d26;--xl-well-shadow:none;--xl-doc:#131d26;--xl-glow-op:0.24;--xl-r:22px}.xl--meeting{--xl-acc:var(--xl-beam)}.xl--roleplay{--xl-acc:var(--xl-lilac)}.xl--intray{--xl-acc:var(--xl-mint)}.xl--presentation{--xl-acc:var(--xl-amber)}.xl--interview{--xl-acc:var(--xl-beam)}.xl-mono{font-family:var(--font-labels)}.xl-ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.xl-card{background:var(--ink-1);border:1px solid var(--hair);box-shadow:var(--card-shadow);border-radius:var(--xl-r)}.xl-narrow{max-width:860px}.xl-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--hair-lit);border-radius:999px;font-family:var(--font-labels);font-size:12px;line-height:1;color:var(--on-ink-soft);white-space:nowrap}.xl-chip--acc{border-color:var(--xl-acc);color:var(--xl-acc);background:color-mix(in srgb,var(--xl-acc) 12%,transparent)}.xl-chip--muted{opacity:.7;text-decoration:line-through}.xl-chip--warn{border-color:var(--xl-amber);color:var(--xl-amber)}.xl-chip--off{border-color:var(--xl-alarm);color:var(--xl-alarm)}.xl-chip--soon{border-style:dashed}.xl-av{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background-color:var(--xl-well);background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:0 0 0 2px var(--c,var(--on-ink-faint));font-size:10px;font-weight:700}.xl-av--you{background:transparent;color:var(--xl-acc);box-shadow:none;border:1.5px solid var(--xl-acc)}.xl [data-at][data-off]:not(.on){opacity:0;visibility:hidden}.xl [data-at].on{opacity:1;visibility:visible}.xl mark.xl-hl{background:color-mix(in srgb,var(--xl-acc) 22%,transparent);outline:1.5px dashed var(--xl-acc);outline-offset:0}.xl mark.xl-hl--warn{background:color-mix(in srgb,var(--xl-alarm) 22%,transparent);outline-color:var(--xl-alarm)}@media (prefers-reduced-motion:no-preference){.xl [data-at]:not(.on){opacity:0}.xl [data-at]:not(.on,.xl-bub,.xl-hl){transform:translateY(8px)}.xl [data-at]{transition:opacity .45s var(--ease),transform .45s var(--ease),visibility .45s}.xl mark.xl-hl[data-at]:not(.on){opacity:1;background:transparent;outline-color:transparent}.xl mark.xl-hl[data-at]{transition:background .4s,outline-color .4s}}.xl-hero{position:relative;overflow:hidden;padding:calc(var(--top-h) + var(--top-extra) + 40px) 0 92px;background:var(--ink-0)}.xl-hero:before{content:"";inset:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 70% 40%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 70% 40%,#000 0,transparent 75%)}.xl-hero:before,.xl-hero__glow{position:absolute;pointer-events:none}.xl-hero__glow{top:-260px;right:-160px;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle,var(--xl-acc) 0,transparent 62%);opacity:var(--xl-glow-op)}.xl-hero--center .xl-hero__glow{left:50%;right:auto;top:-360px;transform:translateX(-50%)}.xl-hero__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px}.xl-hero__grid,.xl-hero__stack{position:relative;align-items:center}.xl-hero__stack{display:flex;flex-direction:column;gap:48px;text-align:center}.xl-hero__stack .xl-hero__demo{width:100%}.xl-hero h1{font-size:clamp(40px,5.1vw,66px);line-height:1.04;letter-spacing:-.035em}.xl-hero h1 em{font-style:normal;color:var(--xl-acc);background:linear-gradient(transparent 88%,color-mix(in srgb,var(--xl-acc) 45%,transparent) 88%)}.xl-hero__text .home-eyebrow{margin-bottom:18px}.xl-lead{margin-top:22px;font-size:19px;color:var(--on-ink-soft)}.xl-hero__text--center .xl-lead{margin-left:auto;margin-right:auto}.xl-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.xl-hero__text--center .xl-cta-row,.xl-hero__text--center .xl-meta{justify-content:center}.xl-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin:22px 0 0;padding:0;list-style:none;font-size:13px;color:var(--on-ink-faint)}.xl-meta li+li:before{content:"·";margin-right:10px;opacity:.5}.xl .home-btn .home-chevrons svg{stroke:currentColor}@media (prefers-reduced-motion:no-preference){.xl .home-btn:focus-visible .home-chevrons path,.xl .home-btn:hover .home-chevrons path{animation:home-go-wave .78s ease-in-out 2}.xl .home-btn:focus-visible .home-chevrons path:nth-child(2),.xl .home-btn:hover .home-chevrons path:nth-child(2){animation-delay:.12s}.xl .home-btn:focus-visible .home-chevrons path:nth-child(3),.xl .home-btn:hover .home-chevrons path:nth-child(3){animation-delay:.24s}}.xl .home-cta__word{color:var(--xl-acc)}.xl .home-cta__link .home-chevrons svg{stroke:var(--xl-acc)}.xl-demo{position:relative;padding:22px}.xl-demo:not(.xl-demo--bare){background:var(--ink-1);border:1px solid var(--hair);box-shadow:var(--card-shadow);border-radius:var(--xl-r)}.xl-demo__note{margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed var(--hair-lit);font-size:11px;letter-spacing:.06em;color:var(--on-ink-faint);text-align:left}.xl-msg{display:flex;align-items:flex-end;gap:10px;text-align:left}.xl-msg__b{max-width:86%;padding:9px 13px;border-radius:16px 16px 16px 4px;background:var(--xl-well);box-shadow:var(--xl-well-shadow);font-size:15px;line-height:1.45}.xl-msg__n{display:block;margin-bottom:2px;font-size:12px;font-weight:600;color:var(--on-ink-soft)}.xl-msg--you{flex-direction:row-reverse}.xl-msg--you .xl-msg__b{border-radius:16px 16px 4px 16px;background:color-mix(in srgb,var(--xl-acc) 16%,transparent);box-shadow:none}.xl-tbl{position:relative;height:480px;max-width:980px;margin:0 auto}.xl-tbl__ring{position:absolute;inset:6% 4% 2%;border:1.5px dashed color-mix(in srgb,var(--xl-acc) 55%,transparent);border-radius:50%}.xl-tbl__ringl{position:absolute;left:50%;top:-12px;padding:2px 10px;transform:translateX(-50%);background:var(--ink-1);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--xl-acc);white-space:nowrap}.xl-tbl__table{position:absolute;inset:22% 25% 32%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 13%;border:1px solid var(--hair);border-radius:50%;background:var(--xl-well);box-shadow:var(--xl-well-shadow)}.xl-tbl__table>.xl-mono{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-faint);text-align:center}.xl-tb-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px;text-align:left}.xl-tb-row--off>span:first-child{color:var(--on-ink-faint);text-decoration:line-through}.xl-tb-row b{font-weight:600}.xl-tb-votes{width:100%;justify-items:start;font-size:12px;color:var(--on-ink-soft)}.xl-tb-votes>span{display:flex;align-items:center;gap:8px}.xl-stack{position:relative;display:grid}.xl-stack>*{grid-area:1/1}.xl-votes{display:flex;gap:4px}.xl-votes i{width:10px;height:10px;border:1.5px solid var(--on-ink-faint);border-radius:50%}.xl-votes i.y{border-color:var(--xl-acc);background:var(--xl-acc)}.xl-votes i.n{border-color:var(--xl-alarm);background:var(--xl-alarm)}.xl-seat{position:absolute;left:var(--x);top:var(--y);display:flex;flex-direction:column;align-items:center;gap:4px;transform:translate(-50%,-50%);font-size:12px;color:var(--on-ink-soft)}.xl-seat .xl-av{width:54px;height:54px}.xl-bub{position:absolute;left:var(--x);top:var(--y);z-index:2;max-width:min(270px,44%);padding:10px 13px;border:1px solid var(--hair-lit);border-radius:14px;background:var(--xl-raised);box-shadow:var(--card-shadow);font-size:14px;line-height:1.4;text-align:left;transform:translate(-50%,8px)}.xl-bub.on{transform:translate(-50%)}.xl-bub--you{border-color:var(--xl-acc)}.xl-bub b{display:block;margin-bottom:2px;font-size:11px;font-weight:600;color:var(--on-ink-faint)}.xl-rs{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:16px;gap:16px;text-align:left}.xl-rs__chat{display:flex;flex-direction:column;gap:10px}.xl-rs__sheet{padding-left:16px;border-left:1px solid var(--hair)}.xl-rs__h{margin-bottom:10px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-faint)}.xl-item{padding:10px 0;border-top:1px solid var(--hair);font-size:14px}.xl-item__m{margin:2px 0 8px;font-size:11.5px;color:var(--on-ink-faint)}.xl-item q{display:block;margin-top:6px;font-size:13px;color:var(--on-ink-soft);quotes:"«" "»"}.xl-ps{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:16px;gap:16px;text-align:left}.xl-ps__h{margin-bottom:10px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-faint)}.xl-ps__sheet{padding:16px 18px;border:1px solid var(--hair);border-top:3px solid var(--xl-acc);border-radius:12px;background:var(--xl-doc)}.xl-ps__title{display:block;margin-bottom:10px;font-size:16px;font-weight:600}.xl-ps__points{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.45}.xl-ps__points li::marker{color:var(--xl-acc)}.xl-ps__board{display:flex;flex-direction:column;gap:10px;padding-left:16px;border-left:1px solid var(--hair)}.xl-ps__seats{display:flex;flex-wrap:wrap;gap:8px 14px}.xl-ps__seat{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--on-ink-soft)}.xl-is{display:flex;flex-direction:column;gap:14px;text-align:left}.xl-is .xl-msg__b{background:var(--xl-well)}.xl-is .xl-msg--you .xl-msg__b{background:color-mix(in srgb,var(--xl-acc) 16%,transparent)}.xl-is__hint{align-self:flex-start;margin:0;padding:6px 10px;border:1px solid var(--xl-acc);border-radius:999px;font-size:11px;letter-spacing:.06em;color:var(--xl-acc)}.xl-offer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:28px;gap:28px;padding:28px;text-align:left}.xl-offer__price{margin:8px 0 4px;font-size:44px;font-weight:600;line-height:1.1}.xl-offer__sub{margin:0 0 18px;color:var(--on-ink-soft)}.xl-offer__list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.xl-offer__list li{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.xl-offer__list .xl-ic{margin-top:2px;color:var(--xl-acc)}.xl-offer__note{margin:12px 0 0;font-size:13px;color:var(--on-ink-faint)}.xl-fan{position:relative;height:470px}.xl-doc{position:absolute;left:var(--x);top:var(--y);width:58%;padding:16px 18px;border:1px solid var(--hair);border-radius:14px;background:var(--xl-doc);box-shadow:var(--card-shadow);font-size:14px;line-height:1.5;text-align:left;transform:rotate(var(--r))}.xl-doc__k{margin-bottom:6px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink-faint)}.xl-doc__t{margin-bottom:4px;font-size:15px;font-weight:600}.xl-doc__dim{color:var(--on-ink-faint)}.xl-hl{padding:0 3px;border-radius:4px;color:inherit}.xl-fan__chip{position:absolute;left:var(--x);top:var(--y);z-index:3;padding:7px 12px;border:1.5px solid var(--xl-alarm);border-radius:999px;background:var(--ink-0);font-size:12px;color:var(--xl-alarm);white-space:nowrap}.xl-fan__chip--acc{border-color:var(--xl-acc);color:var(--xl-acc)}.xl .xl-sec h2{max-width:22em;font-size:clamp(30px,3.5vw,46px);line-height:1.08;letter-spacing:-.03em}.xl-sec__lead{margin-top:16px;color:var(--on-ink-soft)}.xl-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:44px}.xl-tile{padding:26px 24px}.xl-tile__ic{display:grid;place-items:center;width:44px;height:44px;margin-bottom:22px;border-radius:12px;background:color-mix(in srgb,var(--xl-acc) 12%,transparent);color:var(--xl-acc)}.xl-tile__ic .xl-ic{width:22px;height:22px}.xl-tile h3{margin-bottom:10px;font-size:20px;line-height:1.2}.xl-tile p{font-size:15.5px;color:var(--on-ink-soft)}.xl-how{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;margin-top:40px}.xl-step{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:58vh;padding-left:30px;border-left:2px solid var(--hair);opacity:.4}.xl-step:before{content:"";position:absolute;left:-8px;top:50%;width:14px;height:14px;border:2px solid var(--hair-lit);border-radius:50%;background:var(--ink-0)}.xl-step.is-on{opacity:1}.xl-step.is-on:before{border-color:var(--xl-acc);background:var(--xl-acc)}.xl-step__n{margin-bottom:10px;font-size:12px;letter-spacing:.1em;color:var(--xl-acc)}.xl-step h3{margin-bottom:12px;font-size:26px;line-height:1.15}.xl-step p:not(.xl-step__n){color:var(--on-ink-soft)}.xl-step__m{display:none}.xl-fx,.xl-how__steps,.xl-step{min-width:0}.xl-how__frame{position:-webkit-sticky;position:sticky;top:130px;align-self:start;height:min(470px,64vh)}.xl-how__box{position:relative;height:100%}.xl-fr{position:absolute;inset:0;opacity:0;pointer-events:none;transform:translateY(14px) scale(.985)}.xl-fr.is-on{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:no-preference){.xl-step{transition:opacity .35s}.xl-step:before{transition:background .3s,border-color .3s}.xl-fr{transition:opacity .45s var(--ease),transform .45s var(--ease)}}.xl-fx{display:flex;flex-direction:column;gap:16px;height:100%;padding:26px;overflow:hidden;border:1px solid var(--hair);border-radius:var(--xl-r);background:var(--ink-1);box-shadow:var(--card-shadow)}.xl-fx__h{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--xl-acc)}.xl-fx__rows{margin:0;padding:0;list-style:none}.xl-fx__rows li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--hair);font-size:15px}.xl-fx__rows li .xl-mono{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--on-ink-faint)}.xl-fx__rows li b{font-weight:500;text-align:right}.xl-fx__people{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.xl-pp{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;background:var(--xl-well);box-shadow:var(--xl-well-shadow);font-size:14px}.xl-pp span{font-size:12.5px;color:var(--on-ink-faint)}.xl-pp .xl-ic{position:absolute;top:14px;right:12px;width:16px;height:16px;color:var(--on-ink-faint)}.xl-pp .xl-av{width:38px;height:38px}.xl-fx__foot{margin-top:auto;font-size:14px;color:var(--on-ink-soft)}.xl-fx__foot .xl-ic{width:16px;height:16px;vertical-align:-3px}.xl-fx__strong{font-weight:600}.xl-ring{position:relative;flex:1 1;display:grid;place-items:center;margin:8px 10px;border:1.5px dashed var(--xl-acc);border-radius:50%}.xl-ring__l{position:absolute;left:50%;top:-11px;padding:0 10px;transform:translateX(-50%);background:var(--ink-1);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--xl-acc);white-space:nowrap}.xl-ring__in{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:220px}.xl-ring__in .xl-av{width:46px;height:46px}.xl-fx__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.xl-fx__chips li{padding:8px 11px;border:1px solid var(--hair-lit);border-radius:999px;font-family:var(--font-labels);font-size:12px;line-height:1;color:var(--on-ink-soft)}.xl-mini-board>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid var(--hair);font-size:15px}.xl-pm{margin-top:auto;padding:12px 14px;border:1px solid var(--xl-acc);border-radius:14px;font-size:14px}.xl-pm .xl-mono{display:block;margin-bottom:4px;font-size:11px;color:var(--xl-acc)}.xl-letter{padding:18px;border-radius:14px;background:var(--xl-well);box-shadow:var(--xl-well-shadow);font-size:15px;line-height:1.55}.xl-stamp{display:flex;align-items:center;gap:8px;margin-top:auto;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--xl-acc)}.xl-react{flex:1 1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px}.xl-react__you{padding:16px;border:1px solid var(--xl-acc);border-radius:14px;font-size:15px}.xl-react__you .xl-mono{display:block;margin-bottom:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--xl-acc)}.xl-react__arrow{font-size:22px;color:var(--on-ink-faint)}.xl-react__out{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.xl-docgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.xl-docgrid span{position:relative;min-width:0;overflow-wrap:anywhere;aspect-ratio:3/4;padding:10px;border-radius:10px;background:var(--xl-well);box-shadow:var(--xl-well-shadow);font-size:11.5px;color:var(--on-ink-soft)}.xl-docgrid span:after{content:"";position:absolute;left:10px;right:10px;bottom:12px;height:40%;background:repeating-linear-gradient(var(--hair) 0 2px,transparent 2px 10px)}.xl-pc{margin-bottom:8px;padding:10px;border:1px solid var(--hair);border-radius:10px;background:var(--ink-1)}.xl-pc__t{font-weight:600}.xl-pc__m{font-size:11px;color:var(--on-ink-faint)}.xl-pc__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px}.xl-pc__row .xl-mono{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--on-ink-faint)}.xl-timer{display:flex;align-items:baseline;gap:12px;padding:16px;border-radius:14px;background:var(--xl-well);box-shadow:var(--xl-well-shadow)}.xl-timer b{font-family:var(--font-labels);font-size:34px;font-weight:500;line-height:1;color:var(--xl-acc)}.xl-timer .xl-mono{font-size:12px;color:var(--on-ink-faint)}.xl-opts{display:flex;flex-direction:column;gap:8px}.xl-opts span{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--hair);border-radius:12px;font-size:14.5px}.xl-opts span:before{content:"";flex:none;width:14px;height:14px;border:1.5px solid var(--on-ink-faint);border-radius:50%}.xl-opts span.sel{border-color:var(--xl-acc)}.xl-opts span.sel:before{border:4px solid var(--xl-acc)}.xl-stages{display:grid;grid-template-columns:repeat(4,1fr);margin:44px 0 0;padding:0;list-style:none}.xl-stage{position:relative;padding:28px 22px 0 0;border-top:2px solid var(--hair)}.xl-stage:before{content:"";position:absolute;left:0;top:-8px;width:14px;height:14px;border-radius:50%;background:var(--xl-acc)}.xl-stage:last-child:before{border:2px solid var(--xl-acc);background:var(--ink-0)}.xl-stage h3{margin-bottom:6px;font-size:21px}.xl-stage .xl-mono{font-size:13px;color:var(--xl-acc)}.xl-stage p:last-child{margin-top:10px;font-size:15px;color:var(--on-ink-soft)}.xl-foot-note{margin-top:26px;font-size:14px;color:var(--on-ink-faint)}.xl-rv{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:56px;gap:56px;align-items:center}.xl-rv__card{display:flex;flex-direction:column;gap:18px;padding:26px}.xl-rv__top{display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.xl-rv__ans .xl-rv__kind,.xl-rv__top{color:var(--on-ink-faint)}.xl-rv__item{padding-top:18px;border-top:1px solid var(--hair)}.xl-rv__comp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.xl-rv__comp b{font-size:17px}.xl-rv__kind{margin-bottom:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--xl-acc)}.xl-rv__kind--try{color:var(--xl-amber)}.xl-sc{display:inline-flex;gap:4px}.xl-sc i{width:9px;height:9px;border:1.5px solid var(--xl-acc);border-radius:50%}.xl-sc i.f{background:var(--xl-acc)}.xl-rv__q{padding:12px 14px 12px 16px;border-left:3px solid var(--xl-acc);border-radius:0 12px 12px 0;background:var(--xl-well);box-shadow:var(--xl-well-shadow);font-size:15.5px}.xl-rv__q .xl-mono{display:block;margin-top:6px;font-size:11px;color:var(--on-ink-faint)}.xl-rv__n{margin-top:10px;font-size:15px;color:var(--on-ink-soft)}.xl-rv__list{display:flex;flex-direction:column;gap:12px;margin:26px 0 0;padding:0;list-style:none}.xl-rv__list li{display:flex;align-items:flex-start;gap:12px;font-size:16.5px;color:var(--on-ink-soft)}.xl-rv__list .xl-ic{margin-top:3px;color:var(--xl-acc)}.xl-cases{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin:44px 0 0;padding:0;list-style:none}.xl-case{display:flex;flex-direction:column;gap:12px;padding:26px}.xl-case--wide{grid-column:span 2}.xl-case{--ink:var(--on-ink);--ink-soft:var(--on-ink-soft);--ink-faint:var(--on-ink-faint);--line:var(--hair);--accent:var(--xl-acc)}.xl-case .its{margin-top:0}.xl-case__kind{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-faint)}.xl-case h3{font-size:23px;line-height:1.15}.xl-case__kind .itd,.xl-case__kind .rpd{text-transform:none;letter-spacing:0;font-size:12px}.xl-case__lead{font-size:15.5px;color:var(--on-ink-soft)}.xl-case__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.xl-case__comp{font-size:14px;color:var(--on-ink-soft)}.xl-case__comp b{display:block;margin-bottom:4px;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink-faint)}.xl-case__comp-list{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.xl-case__prices{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;border-top:1px solid var(--hair);font-size:15px;color:var(--on-ink-soft)}.xl-case__prices strong{color:var(--on-ink)}.xl-case .xl-case__more{align-self:flex-start}.xl-case--ghost{align-items:flex-start;justify-content:center;border:1.5px dashed var(--hair-lit);background:transparent;box-shadow:none;color:var(--on-ink-soft)}.xl-case--ghost h3{color:var(--on-ink)}.xl-voice{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center;padding:44px}.xl-voice__lead{margin-top:16px;color:var(--on-ink-soft)}.xl-voice__note{margin-top:14px;padding-left:14px;border-left:3px solid var(--xl-acc);color:var(--on-ink)}.xl-modes{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none}.xl-mode{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1.5px solid var(--hair);border-radius:999px;font-size:15px;color:var(--on-ink-soft)}.xl-mode b{color:var(--on-ink);font-weight:600}.xl-mode .xl-ic{width:18px;height:18px}.xl-mode__dot{width:10px;height:10px;border:1.5px solid;border-radius:50%}.xl-mode.is-on{border-color:var(--xl-acc);color:var(--xl-acc)}.xl-mode.is-on .xl-mode__dot{background:var(--xl-acc);border-color:var(--xl-acc)}.xl-mode--soon{border-style:dashed}.xl-voice__chat{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:18px;background:var(--xl-well);box-shadow:var(--xl-well-shadow)}.xl-voice__chat .xl-demo__note{margin-bottom:2px}.xl-voice__chat .xl-msg__b{background:var(--ink-1)}.xl-msg__n i{margin-left:6px;font-style:normal;font-weight:400}.xl-msg__n i,.xl-typing{color:var(--on-ink-faint)}.xl-typing{display:flex;align-items:center;gap:10px;font-size:13px}.xl-typing__dots{display:inline-flex;gap:4px}.xl-typing__dots i{width:6px;height:6px;border-radius:50%;background:var(--on-ink-faint)}@media (prefers-reduced-motion:no-preference){.xl-typing__dots i{animation:xl-blink 1.2s infinite}.xl-typing__dots i:nth-child(2){animation-delay:.2s}.xl-typing__dots i:nth-child(3){animation-delay:.4s}}@keyframes xl-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.xl-hr{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center;padding:44px}.xl-hr .home-btn{margin-top:26px}.xl-hr__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.xl-hr__list li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--xl-well);box-shadow:var(--xl-well-shadow);font-size:15.5px}.xl-hr__list .xl-ic{color:var(--xl-acc)}.xl-faq{margin-top:34px;border-top:1px solid var(--hair)}.xl-faq details{padding:4px 0;border-bottom:1px solid var(--hair)}.xl-faq summary{display:flex;justify-content:space-between;gap:20px;padding:18px 0;font-size:19px;font-weight:600;list-style:none;cursor:pointer}.xl-faq summary::-webkit-details-marker{display:none}.xl-faq summary:after{content:"+";font-size:24px;font-weight:400;line-height:1;color:var(--xl-acc)}.xl-faq details[open] summary:after{content:"−"}.xl-faq details p{padding:0 0 20px;color:var(--on-ink-soft)}@media (max-width:1000px){.xl-tiles{grid-template-columns:1fr 1fr}}@media (max-width:900px){.xl-hero{padding:calc(var(--top-h-compact) + var(--top-extra) + 28px) 0 64px}.xl-hero__grid{gap:40px}.xl-hero__grid,.xl-how{grid-template-columns:minmax(0,1fr)}.xl-how{gap:0}.xl-how__frame{display:none}.xl-step{min-height:0;padding:0 0 40px 26px;opacity:1}.xl-step:before{top:6px}.xl-step__m{display:block;height:400px;margin-top:20px}.xl-stages{grid-template-columns:1fr 1fr;row-gap:36px}.xl-hr,.xl-rv,.xl-voice{grid-template-columns:minmax(0,1fr);gap:32px}.xl-hr,.xl-voice{padding:28px}.xl-cases{grid-template-columns:minmax(0,1fr)}.xl-case--wide{grid-column:auto}.xl-rs{grid-template-columns:minmax(0,1fr)}.xl-rs__sheet{padding-top:12px;padding-left:0;border-top:1px solid var(--hair);border-left:0}.xl-offer,.xl-ps{grid-template-columns:minmax(0,1fr)}.xl-offer{padding:20px}.xl-ps__board{padding-top:12px;padding-left:0;border-top:1px solid var(--hair);border-left:0}}@media (max-width:620px){.xl-react,.xl-stages,.xl-tiles{grid-template-columns:minmax(0,1fr)}.xl-react__arrow{transform:rotate(90deg);justify-self:start}.xl-timer{flex-wrap:wrap}.xl-docgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.xl-fx{padding:18px}.xl-fan{display:flex;flex-direction:column;gap:12px;height:auto}.xl-doc{position:static;width:100%;transform:none}.xl-fan__chip{position:static;align-self:flex-start}.xl-tbl{height:600px}.xl-tbl__table{inset:22% 14% 32%;padding:0 9%}}.xl-step__note{font-size:14px;color:var(--on-ink-faint)}.xl-ex{display:flex;flex-direction:column;gap:14px;max-width:860px;margin:32px 0 0;padding:0;list-style:none}.xl-ex__turn{position:relative;max-width:75%;padding:14px 18px;border:1px solid var(--hair);border-radius:18px;text-align:left}.xl-ex__turn p{margin:0}.xl-ex__who{margin-bottom:6px!important;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-faint)}.xl-ex__turn--candidate{align-self:flex-end;border-bottom-right-radius:4px;border-color:color-mix(in srgb,var(--xl-acc) 45%,var(--hair));background:color-mix(in srgb,var(--xl-acc) 14%,var(--ink-1))}.xl-mcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:32px}.xl-mcard{padding:24px;text-align:left}.xl-mcard h3{margin:0 0 12px}.xl-mcard .xl-mcard__pill{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 20px;padding:10px 24px;border:1px solid var(--hair);border-radius:999px;background:var(--ink-1);box-shadow:var(--soft-raised-sm,none);text-align:center}.xl-mcard dl{display:grid;grid-gap:12px;gap:12px;margin:0}.xl-mcard dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-faint)}.xl-mcard dd{margin:2px 0 0}.xl-quiz{padding:28px;text-align:left}.xl-quiz h2{margin-top:0}.xl-quiz .xl-ex{margin-top:20px}.xl-quiz__intro{margin:20px 0 0;color:var(--on-ink-soft)}.xl-quiz__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;grid-gap:12px;gap:12px;margin-top:20px}.xl-quiz__n{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-faint)}.xl-quiz__opt{display:grid;grid-gap:2px;gap:2px;padding:12px 16px;border:1px solid var(--hair);border-radius:var(--xl-r);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.xl-quiz__opt.is-picked,.xl-quiz__opt:focus-visible,.xl-quiz__opt:hover{border-color:var(--xl-acc)}.xl-quiz__opt.is-picked{background:color-mix(in srgb,var(--xl-acc) 12%,transparent)}.xl-quiz__expl h3{margin:20px 0 0}.xl-quiz__expl p{margin:10px 0 0;color:var(--on-ink-soft)}.xl-rv__detail,.xl-rv__foot{margin:18px 0 0;color:var(--on-ink-soft)}.xl-rv__detail{font-size:14.5px}.xl-offer__amount{font-weight:600}.xl-offer__per{font-size:18px;font-weight:400;color:var(--on-ink-soft)}.xl-cta-lead{width:100%;margin:0;color:var(--on-ink-soft)}@media (max-width:720px){.xl-mcards,.xl-quiz__opts{grid-template-columns:minmax(0,1fr)}.xl-ex__turn{max-width:88%}}.xl-meta-line{margin:14px 0 0;font-size:13px;color:var(--on-ink-faint)}.xl--interview .xl-hero__demo .xl-demo{max-width:680px;margin:0 auto;text-align:left}@media (min-width:901px){.xl--interview .xl-hero__grid,.xl--resume .xl-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.xl--interview .xl-hero h1,.xl--resume .xl-hero h1{white-space:nowrap}}.xl--interview .xl-hero h1,.xl--resume .xl-hero h1{font-size:clamp(28px,calc(3.7vw - 4px),40px);line-height:1.12;text-align:center}.xl--interview .xl-hero h1 em,.xl--resume .xl-hero h1 em{color:inherit;background:none}.xl-h1__line{display:block}.xl-hero__eyebrow-wide{grid-column:1/-1;margin:0 0 -24px}.xl--interview .xl-meta-line__item,.xl--resume .xl-meta-line__item{display:block}.xl--interview .xl-meta-line__sep,.xl--resume .xl-meta-line__sep{display:none}.xl-hero__demo .xl-hero-note{margin-top:16px;text-align:center}.xl--interview .xl-rv__top{font-size:10px;letter-spacing:.06em}.xl-hero-note{margin:10px 0 0;font-size:14px}.xl-hero__text--center .xl-hero-note{text-align:center}.xl-hero-note a{color:var(--on-ink-soft);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--xl-acc) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--xl-acc) 55%,transparent);text-underline-offset:3px}.xl-hero-note a:focus-visible,.xl-hero-note a:hover{color:var(--xl-acc)}.xl-sec__lead.xl-wide{max-width:none}[data-xl-section=questions]{scroll-margin-top:72px}.xl-qtable-wrap{margin-top:32px;overflow-x:auto}.xl-qtable{width:100%;border-collapse:collapse;font-size:16px;text-align:left}.xl-qtable td,.xl-qtable th{padding:16px 20px 16px 0;border-bottom:1px solid var(--hair);vertical-align:top;line-height:1.5}.xl-qtable thead th{font-family:var(--font-labels);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--on-ink-faint)}.xl-qtable tbody th{width:28%;font-weight:600;color:var(--on-ink)}.xl-prep,.xl-qtable td{color:var(--on-ink-soft)}.xl-prep{margin:28px 0 0;padding-left:1.4em}.xl-prep>li{padding:6px 0 6px 6px}.xl-prep>li::marker{font-weight:600;color:var(--xl-acc)}.xl-prep ul{margin:8px 0 0;padding-left:1.2em;list-style:disc}.xl-prep ul li{padding:2px 0}.xl-prep__note{margin:16px 0 0;color:var(--on-ink-soft)}.xl-faq details p a,.xl-tile p a{color:var(--xl-acc);text-decoration:underline;text-underline-offset:3px}.home-cta__link--static{display:block;text-align:center;line-height:1.2}.home-cta__link--static:focus-visible .home-cta__word,.home-cta__link--static:hover .home-cta__word{background:none;color:var(--mint);animation:none}@media (max-width:720px){.xl-qtable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.xl-qtable,.xl-qtable tbody,.xl-qtable td,.xl-qtable th,.xl-qtable tr{display:block;width:100%}.xl-qtable tr{margin-bottom:14px;padding:16px 18px;border:1px solid var(--hair);border-radius:14px}.xl-qtable td,.xl-qtable th{padding:0;border-bottom:0}.xl-qtable tbody th{width:100%;margin-bottom:8px;font-size:17px}.xl-qtable td+td{margin-top:10px}.xl-qtable td:before{content:attr(data-label);display:block;margin-bottom:2px;font-family:var(--font-labels);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--on-ink-faint)}}