.leveling-hero-root{--c50: #ebf1f9;--c100: #c7d7ef;--c200: #a4bee5;--c300: #80a4db;--c400: #5c8bd1;--c500: #366fc2;--c600: #2e5da3;--c700: #24487f;--c800: #1a345b;--c900: #102038;--c950: #060b14;--font: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--bg: #d8e6f5;--card-bg: rgba(255, 255, 255, .75);--card-border: rgba(164, 190, 229, .4);--card-active-bg: rgba(255, 255, 255, .94);--card-active-border: var(--c500);--text-primary: var(--c900);--text-secondary: var(--c700);--text-muted: var(--c400);--accent: var(--c500);--accent-hover: var(--c400);--accent-glow: rgba(54, 111, 194, .22);position:relative;min-height:100svh;overflow:hidden;background:var(--bg);font-family:var(--font)}.leveling-hero-root #smokeCanvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.leveling-hero-light{position:relative;z-index:1;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;pointer-events:none;color:var(--text-primary)}.leveling-hero-light>*{pointer-events:auto}.leveling-hero-light .hero-content{text-align:center;max-width:800px;width:100%;margin-bottom:52px;animation:leveling-hero-fade-up .7s var(--ease-out) both}.leveling-hero-light .hero-brand-wordmark{margin:0 auto 1rem;padding:.15rem 0;font-family:var(--font);font-size:clamp(9.5px,1.2vw,12px);font-weight:800;line-height:1;letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;color:#0a0a0a;text-wrap:balance;animation:leveling-hero-fade-up .55s var(--ease-out) both}@media(max-width:480px){.leveling-hero-light .hero-brand-wordmark{letter-spacing:.28em;text-indent:.28em;font-size:clamp(8px,2.8vw,10px)}}.leveling-hero-light .hero-title{font-size:clamp(34px,5.5vw,62px);font-weight:700;letter-spacing:-.035em;line-height:1.06;color:var(--c900);margin-bottom:18px;animation:leveling-hero-fade-up .7s .08s var(--ease-out) both}.leveling-hero-light .hero-title-accent{color:var(--c500)}.leveling-hero-light .hero-subtitle{font-size:clamp(15px,2vw,18px);font-weight:400;color:var(--c700);line-height:1.65;max-width:min(100%,38rem);margin:0 auto;animation:leveling-hero-fade-up .7s .16s var(--ease-out) both}@keyframes leveling-hero-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.leveling-hero-light .flow-container{width:100%;max-width:1080px;position:relative;animation:leveling-hero-fade-up .8s .28s var(--ease-out) both}.leveling-hero-light .connector-track{position:absolute;top:54px;left:calc(16.666% + 36px);right:calc(16.666% + 36px);height:2px;background:#a4bee559;border-radius:2px;z-index:0;overflow:hidden}.leveling-hero-light .connector-fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--c300),var(--c500));transform-origin:left center;transform:scaleX(0);transition:transform .75s var(--ease-out);border-radius:2px}.leveling-hero-light .connector-orb{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--c400);box-shadow:0 0 0 3px #366fc233,0 0 12px #5c8bd180;transform:translate(-50%,-50%);transition:left .75s var(--ease-out);pointer-events:none}.leveling-hero-light .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;position:relative;z-index:1;list-style:none;margin:0;padding:0}.leveling-hero-light .step{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:default;user-select:none}.leveling-hero-light .step-icon-wrap{width:88px;height:88px;border-radius:22px;background:#ffffffa6;border:1.5px solid rgba(164,190,229,.3);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-bottom:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px #366fc20d,0 1px 2px #0000000a;transition:background .5s var(--ease-out),border-color .5s var(--ease-out),box-shadow .5s var(--ease-out),transform .5s var(--ease-spring)}.leveling-hero-light .step.active .step-icon-wrap{background:#fffffff5;border-color:transparent;box-shadow:0 0 0 2px #366fc259,0 0 28px #366fc240,0 8px 28px #366fc226,0 2px 6px #0000000f;transform:scale(1.1) translateY(-3px)}.leveling-hero-light .step-icon-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--c500),transparent);opacity:0;transition:opacity .5s}.leveling-hero-light .step.active .step-icon-wrap:before{opacity:1}.leveling-hero-light .step-title{font-size:14px;font-weight:600;color:var(--c700);letter-spacing:-.01em;margin-bottom:4px;line-height:1.3;transition:color .4s}.leveling-hero-light .step.active .step-title{color:var(--c900)}.leveling-hero-light .step svg{color:var(--c300);transition:color .4s}.leveling-hero-light .step.active svg{color:var(--c500)}.leveling-hero-light .step-text{display:flex;width:100%;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.leveling-hero-light .step-desc{margin:0;max-width:200px;font-size:12px;font-weight:400;line-height:1.55;color:var(--c300);transition:color .4s}.leveling-hero-light .step.active .step-desc{color:var(--c600)}.leveling-hero-light .step-icon-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-100%);pointer-events:none}.leveling-hero-light .step.active .step-icon-wrap:after{animation:leveling-card-shimmer 2.2s .3s var(--ease-out) infinite}@keyframes leveling-card-shimmer{0%{transform:translate(-100%)}50%,to{transform:translate(120%)}}.leveling-hero-light .icon-search .card-1,.leveling-hero-light .icon-search .card-2,.leveling-hero-light .icon-search .card-3{opacity:0;transform:translate(6px)}.leveling-hero-light .step.active .icon-search .card-1{animation:leveling-card-appear .4s .25s var(--ease-out) forwards}.leveling-hero-light .step.active .icon-search .card-2{animation:leveling-card-appear .4s .5s var(--ease-out) forwards}.leveling-hero-light .step.active .icon-search .card-3{animation:leveling-card-appear .4s .75s var(--ease-out) forwards}@keyframes leveling-card-appear{to{opacity:1;transform:translate(0)}}.leveling-hero-light .icon-search .check-badge{opacity:0;transform:scale(0)}.leveling-hero-light .step.active .icon-search .check-badge{animation:leveling-badge-pop .4s 1.05s var(--ease-spring) forwards}@keyframes leveling-badge-pop{to{opacity:1;transform:scale(1)}}.leveling-hero-light .icon-cv .doc-line{stroke-dasharray:100;stroke-dashoffset:100}.leveling-hero-light .step.active .icon-cv .doc-line-1{animation:leveling-draw-line .5s .2s var(--ease-out) forwards}.leveling-hero-light .step.active .icon-cv .doc-line-2{animation:leveling-draw-line .5s .5s var(--ease-out) forwards}.leveling-hero-light .step.active .icon-cv .doc-line-3{animation:leveling-draw-line .5s .8s var(--ease-out) forwards}.leveling-hero-light .step.active .icon-cv .doc-line-4{animation:leveling-draw-line .4s 1.05s var(--ease-out) forwards}@keyframes leveling-draw-line{to{stroke-dashoffset:0}}.leveling-hero-light .icon-cv .ai-spark{opacity:0;transform:scale(0) rotate(20deg);transform-origin:center}.leveling-hero-light .step.active .icon-cv .ai-spark{animation:leveling-spark-appear .5s 1.2s var(--ease-spring) forwards,leveling-spark-glow 1.5s 1.7s ease-in-out infinite}@keyframes leveling-spark-appear{to{opacity:1;transform:scale(1) rotate(0)}}@keyframes leveling-spark-glow{0%,to{filter:drop-shadow(0 0 2px var(--c400))}50%{filter:drop-shadow(0 0 7px var(--c400))}}.leveling-hero-light .icon-interview .ear-pulse{opacity:0;transform-origin:center}.leveling-hero-light .step.active .icon-interview .ear-pulse{animation:leveling-ear-wave 1.6s .2s var(--ease-out) infinite}.leveling-hero-light .step.active .icon-interview .ear-pulse-2{animation:leveling-ear-wave 1.6s .5s var(--ease-out) infinite}@keyframes leveling-ear-wave{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}.leveling-hero-light .icon-interview .bubble-box{opacity:0;transform:scale(.85) translateY(3px);transform-origin:bottom left}.leveling-hero-light .step.active .icon-interview .bubble-box{animation:leveling-bubble-appear .4s .25s var(--ease-spring) forwards}@keyframes leveling-bubble-appear{to{opacity:1;transform:scale(1) translateY(0)}}.leveling-hero-light .icon-interview .bubble-line{stroke-dasharray:60;stroke-dashoffset:60;opacity:0}.leveling-hero-light .step.active .icon-interview .bubble-line-1{animation:leveling-bubble-type .4s .5s var(--ease-out) forwards}.leveling-hero-light .step.active .icon-interview .bubble-line-2{animation:leveling-bubble-type .4s .75s var(--ease-out) forwards}.leveling-hero-light .step.active .icon-interview .bubble-line-3{animation:leveling-bubble-type .4s 1s var(--ease-out) forwards}@keyframes leveling-bubble-type{to{stroke-dashoffset:0;opacity:1}}.leveling-hero-light .icon-interview .ai-badge{opacity:0;transform:scale(0);transform-origin:center}.leveling-hero-light .step.active .icon-interview .ai-badge{animation:leveling-badge-pop .4s 1.3s var(--ease-spring) forwards}@media(prefers-reduced-motion:reduce){.leveling-hero-light .step.active .step-icon-wrap:after{animation:none;opacity:0}.leveling-hero-light .step.active .icon-search .card-1,.leveling-hero-light .step.active .icon-search .card-2,.leveling-hero-light .step.active .icon-search .card-3{opacity:1;transform:translate(0)}.leveling-hero-light .step.active .icon-search .check-badge{opacity:1;transform:scale(1)}.leveling-hero-light .step.active .icon-cv .doc-line{stroke-dashoffset:0}.leveling-hero-light .step.active .icon-cv .ai-spark{opacity:1;transform:scale(1) rotate(0);animation:none;filter:none}.leveling-hero-light .step.active .icon-interview .ear-pulse,.leveling-hero-light .step.active .icon-interview .ear-pulse-2{animation:none;opacity:0}.leveling-hero-light .step.active .icon-interview .bubble-box{opacity:1;transform:scale(1) translateY(0)}.leveling-hero-light .step.active .icon-interview .bubble-line{stroke-dashoffset:0;opacity:1}.leveling-hero-light .step.active .icon-interview .ai-badge{opacity:1;transform:scale(1)}}.leveling-hero-light .progress-dots{display:none;gap:7px;margin-top:24px;justify-content:center}.leveling-hero-light .progress-dot{width:6px;height:6px;border-radius:50%;background:var(--c100);transition:background .4s,width .4s var(--ease-out)}.leveling-hero-light .progress-dot.active{background:var(--c500);width:20px;border-radius:3px;box-shadow:0 0 6px #366fc259}.leveling-hero-light .hero-cta{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:52px;animation:leveling-hero-fade-up .8s .44s var(--ease-out) both}.leveling-hero-light .cta-offer-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.leveling-hero-light .cta-pill{display:inline-flex;align-items:center;gap:6px;background:#366fc214;border:1px solid rgba(54,111,194,.2);border-radius:9999px;padding:5px 14px;white-space:nowrap}.leveling-hero-light .cta-pill-dot{width:5px;height:5px;border-radius:50%;background:var(--c500);animation:leveling-dot-pulse 2.5s ease-in-out infinite}.leveling-hero-light .cta-pill span{font-size:11px;font-weight:700;color:var(--c600);letter-spacing:.07em;text-transform:uppercase}.leveling-hero-light .cta-offer-text{font-size:14px;font-weight:400;color:var(--c700);line-height:1.5;margin:0}.leveling-hero-light .cta-offer-text strong{font-weight:700;color:var(--c800)}.leveling-hero-light .cta-btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#5c8bd1,#366fc2);color:#fff;font-family:var(--font);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;padding:16px 40px;border-radius:14px;border:none;cursor:pointer;text-decoration:none;box-shadow:0 8px 32px #366fc280,0 2px 8px #0003;position:relative;overflow:hidden;transition:box-shadow .2s var(--ease-out)}.leveling-hero-light .cta-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 55%);pointer-events:none}.leveling-hero-light .cta-btn-icon{width:18px;height:18px;flex-shrink:0;transition:transform .2s var(--ease-spring)}.leveling-hero-light .cta-btn:hover .cta-btn-icon{transform:translate(4px)}.leveling-hero-light .hero-trust-pills{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.leveling-hero-light .hero-trust-pill{display:flex;align-items:center;gap:6px;color:var(--c500)}.leveling-hero-light .hero-trust-pill span{font-size:.8125rem;font-weight:500;color:var(--c600)}@keyframes leveling-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.leveling-hero-light .light-context-tabs{position:relative;display:inline-flex;width:100%;max-width:28rem;align-items:stretch;border-radius:9999px;border:1px solid rgba(164,190,229,.55);background:#ffffffd1;padding:5px;box-shadow:0 0 0 1px #fff9,0 8px 28px #366fc21f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.leveling-hero-light .light-context-tabs-pill{pointer-events:none;position:absolute;bottom:5px;left:5px;top:5px;width:calc(50% - 5px);border-radius:9999px;background:var(--c500);box-shadow:0 6px 20px #366fc259;transition:transform .38s cubic-bezier(.4,0,.2,1)}.leveling-hero-light .light-context-tabs-pill[data-mode=meetings]{transform:translate(100%)}.leveling-hero-light .light-context-tab{position:relative;z-index:1;flex:1;min-height:44px;border:0;border-radius:9999px;background:transparent;font-family:var(--font);font-size:.8125rem;font-weight:600;letter-spacing:-.02em;cursor:pointer;color:var(--c600);transition:color .3s}.leveling-hero-light .light-context-tab:hover{color:var(--c800)}.leveling-hero-light .light-context-tab[data-active=true]{color:#fff}.leveling-hero-light .light-context-tab:focus-visible{outline:2px solid var(--c400);outline-offset:2px}.leveling-hero-light .light-beta-banner{position:relative;overflow:hidden;border-radius:1rem;border:1px solid rgba(54,111,194,.28);background:linear-gradient(135deg,#fffffff2,#ebf1f9eb);padding:.875rem 1rem;box-shadow:0 8px 28px #366fc21a}.leveling-hero-light .light-gift-pill{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid rgba(164,190,229,.55);background:#ffffffbf;padding:.5rem 1rem;font-size:.875rem;line-height:1.45;color:var(--c800)}@media(max-width:860px){.leveling-hero-light{padding:72px 24px}.leveling-hero-light .steps{grid-template-columns:repeat(3,1fr);gap:14px;max-width:560px;margin:0 auto}.leveling-hero-light .step-icon-wrap{width:78px;height:78px;border-radius:18px}.leveling-hero-light .connector-track{top:49px}}@media(max-width:600px){.leveling-hero-light{padding:64px 20px}.leveling-hero-light .hero-title{font-size:30px}.leveling-hero-light .hero-subtitle{font-size:15px}.leveling-hero-light .steps{grid-template-columns:1fr;gap:16px;max-width:320px}.leveling-hero-light .connector-track{display:none}.leveling-hero-light .step{flex-direction:row;text-align:left;gap:16px;align-items:flex-start}.leveling-hero-light .step-icon-wrap{width:60px;height:60px;border-radius:14px;flex-shrink:0;margin-bottom:0}.leveling-hero-light .step-title{font-size:13px}.leveling-hero-light .step-text{align-items:flex-start;flex:1;min-width:0;text-align:left}.leveling-hero-light .step-desc{max-width:none;font-size:11px}.leveling-hero-light .progress-dots{display:flex}.leveling-hero-light .cta-btn{font-size:15px;padding:13px 28px}.leveling-hero-light .hero-cta{margin-top:36px;gap:14px}}@media(prefers-reduced-motion:reduce){.leveling-hero-light *,.leveling-hero-light *:before,.leveling-hero-light *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.leveling-hero-trust{position:relative;z-index:2;margin-top:1.5rem;width:100%;max-width:42rem}.leveling-hero-trust-inner{position:relative;overflow:hidden;border-radius:.75rem;border:1px solid rgba(164,190,229,.45);background:#ffffffb8;padding:.75rem 1rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.leveling-hero-trust-inner svg.text-watermark{color:#366fc214}.leveling-hero-trust .trust-label{font-size:.75rem;font-weight:600;letter-spacing:-.02em;color:var(--c700)}.leveling-hero-trust .trust-divider{background:#366fc233}.leveling-hero-trust img{opacity:.55;filter:none}.leveling-hero-trust img:hover{opacity:.9}.leveling-hero-trust .trust-plus-badge{border-color:#a4bee580;background:#ffffffd9;color:var(--c400)}.leveling-hero-scroll{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.375rem;border-top:1px solid rgba(164,190,229,.35);padding-top:1rem;color:var(--c400)}.leveling-hero-scroll-label{font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--c400)}.leveling-hero-scroll-bounce{animation:leveling-scroll-bounce 2s ease-in-out infinite;color:var(--c500);opacity:.65}@keyframes leveling-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.leveling-hero-scroll-bounce{animation:none}}.stats-number[data-astro-cid-ym4tmkim]{font-size:clamp(3.25rem,9vw,5.5rem);font-weight:800;letter-spacing:-.04em;line-height:.95;font-variant-numeric:tabular-nums;color:#fff}.stats-plus[data-astro-cid-ym4tmkim]{font-size:clamp(1.75rem,4.5vw,3rem);font-weight:700;color:#a4bee5cc}.stats-label[data-astro-cid-ym4tmkim]{margin:0;font-size:1.0625rem;line-height:1.55;color:#a4bee5d9}@media(min-width:768px){.stats-label[data-astro-cid-ym4tmkim]{font-size:1.125rem;max-width:36ch}}.stats-logo-img[data-astro-cid-ym4tmkim]{opacity:.65;transition:opacity .2s}.stats-logo-item[data-astro-cid-ym4tmkim]:hover .stats-logo-img[data-astro-cid-ym4tmkim],.stats-logo-item[data-astro-cid-ym4tmkim]:focus-within .stats-logo-img[data-astro-cid-ym4tmkim]{opacity:.9}.max-w-1200[data-astro-cid-wlrpd7fb]{max-width:1200px;margin-left:auto;margin-right:auto}.index-features-glow[data-astro-cid-wlrpd7fb]{position:absolute;border-radius:50%;background:radial-gradient(circle closest-side,rgba(255,255,255,.08),transparent 72%);filter:none;opacity:.85;pointer-events:none}.index-features-glow-1[data-astro-cid-wlrpd7fb]{width:450px;height:450px;top:-120px;right:-100px}.index-features-glow-2[data-astro-cid-wlrpd7fb]{width:350px;height:350px;bottom:10%;left:-80px;opacity:.65}.landing-home-light[data-astro-cid-wlrpd7fb] .index-features-label[data-astro-cid-wlrpd7fb]{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c500);margin-bottom:.75rem}.landing-home-light[data-astro-cid-wlrpd7fb] .index-features-title[data-astro-cid-wlrpd7fb]{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--c900);letter-spacing:-.02em;margin-bottom:.75rem;line-height:1.15}.landing-home-light[data-astro-cid-wlrpd7fb] .index-features-lead[data-astro-cid-wlrpd7fb]{font-size:1.0625rem;line-height:1.6;color:var(--c700);max-width:42ch;margin-left:auto;margin-right:auto}
