.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: #f7f8fa;--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;isolation:isolate;min-height:unset;overflow:clip;background:#fff;font-family:var(--font)}.leveling-hero-bg-base,.leveling-hero-bg-glows,.leveling-hero-bg-grid{position:absolute;inset:0;pointer-events:none}.leveling-hero-bg-base{z-index:0;background:radial-gradient(120% 70% at 50% -15%,#5c8bd129,#fff0 62%),linear-gradient(180deg,#fff,#f8fbff 48%,#fff)}.leveling-hero-bg-glows{z-index:0;filter:blur(.5px)}.leveling-hero-glow{position:absolute;border-radius:9999px;will-change:transform}.leveling-hero-glow--top{top:-18rem;left:50%;height:clamp(26rem,46vw,40rem);width:clamp(30rem,70vw,58rem);transform:translate(-50%);background:radial-gradient(circle,rgba(54,111,194,.2) 0%,rgba(92,139,209,.08) 42%,transparent 70%);animation:leveling-hero-float-top 16s ease-in-out infinite alternate}.leveling-hero-glow--left{left:clamp(-16rem,-12vw,-8rem);top:38%;height:clamp(20rem,34vw,30rem);width:clamp(20rem,34vw,30rem);background:radial-gradient(circle,rgba(92,139,209,.22) 0%,transparent 68%);animation:leveling-hero-float-left 19s ease-in-out infinite alternate}.leveling-hero-glow--right{right:clamp(-18rem,-14vw,-9rem);bottom:-4rem;height:clamp(22rem,38vw,34rem);width:clamp(22rem,38vw,34rem);background:radial-gradient(circle,rgba(128,164,219,.24) 0%,transparent 68%);animation:leveling-hero-float-right 22s ease-in-out infinite alternate}.leveling-hero-bg-grid{z-index:0;opacity:.5;background-image:linear-gradient(to right,rgba(54,111,194,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(54,111,194,.07) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(78% 62% at 50% 34%,#000 0%,transparent 100%);mask-image:radial-gradient(78% 62% at 50% 34%,#000 0%,transparent 100%)}@keyframes leveling-hero-float-top{0%{transform:translate(-50%) translateY(0)}to{transform:translate(-50%) translateY(2.5rem)}}@keyframes leveling-hero-float-left{0%{transform:translateZ(0)}to{transform:translate3d(2rem,-2.5rem,0)}}@keyframes leveling-hero-float-right{0%{transform:translateZ(0)}to{transform:translate3d(-2.5rem,-2rem,0)}}@media(prefers-reduced-motion:reduce){.leveling-hero-glow{animation:none!important}}.leveling-hero-root #smokeCanvas,.leveling-hero-light #smokeCanvas{display: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(30px,4.6vw,52px);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)}.hsy-title-shimmer{background:linear-gradient(100deg,#1e40af,#2563eb 20%,#60a5fa 42%,#bfdbfe,#60a5fa 68%,#2563eb 80%,#1e40af);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hsy-shimmer-title 5s linear infinite}@keyframes hsy-shimmer-title{0%{background-position:0% center}to{background-position:220% center}}.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-color:transparent;background-image:linear-gradient(120deg,#2d8cef,#1677ea,#5ba8f5,#1677ea,#0754b8);background-size:280% 280%;animation:lv-gradient-cta-flow 5s ease infinite;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 24px #1677ea6b,0 2px 6px #071e3d1f;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(105deg,transparent 0%,rgba(255,255,255,.22) 45%,rgba(255,255,255,.38) 50%,rgba(255,255,255,.22) 55%,transparent 100%);background-size:200% 100%;animation:lv-gradient-cta-shimmer 2.4s ease-in-out infinite;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}}.leveling-hero-light .hero-gsap-stepper-wrap{width:100%;max-width:560px;margin:0 auto 40px;animation:leveling-hero-fade-up .8s .28s var(--ease-out) both}.leveling-hero-light .hero-gsap-stepper-shell{position:relative;height:min(500px,52vh);min-height:420px;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#dce8f8,#c5d8f0);touch-action:pan-y;font-family:var(--font)}.leveling-hero-light .hero-gsap-stepper-label{position:absolute;top:20px;left:24px;z-index:3;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.leveling-hero-light .hero-gsap-stepper-panel{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:40px 20px 72px;pointer-events:none}.leveling-hero-light .hero-gsap-stepper-panel.is-active{pointer-events:auto}.leveling-hero-light .hero-gsap-stepper-inner{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;max-width:480px}.leveling-hero-light .hero-gsap-stepper-icon-wrap{position:relative;width:100px;height:100px;border-radius:24px;background:#ffffffd9;display:flex;align-items:center;justify-content:center;overflow:hidden}.leveling-hero-light .hero-gsap-stepper-num{position:absolute;top:-1px;right:-1px;background:#2563eb;color:#fff;font-size:11px;font-weight:500;padding:3px 8px;border-radius:0 24px 0 10px}.leveling-hero-light .hero-gsap-stepper-title{font-size:clamp(18px,3.8vw,22px);font-weight:600;color:#1a2e50;line-height:1.3}.leveling-hero-light .hero-gsap-stepper-desc{margin-top:10px;font-size:15px;color:#3d5a80;line-height:1.6}.leveling-hero-light .hero-gsap-stepper-dots{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:3}.leveling-hero-light .hero-gsap-stepper-dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#2563eb40;cursor:pointer;transition:width .3s ease,border-radius .3s ease,background .3s ease}.leveling-hero-light .hero-gsap-stepper-dot.active{width:24px;border-radius:4px;background:#2563eb}.leveling-hero-light .hero-gsap-stepper-nav{position:absolute;bottom:20px;right:24px;display:flex;gap:8px;z-index:3}.leveling-hero-light .hero-gsap-stepper-nav-btn{width:36px;height:36px;border-radius:50%;border:1px solid rgba(37,99,235,.3);background:#ffffffb3;color:#2563eb;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease}.leveling-hero-light .hero-gsap-stepper-nav-btn:hover{background:#2563eb;color:#fff}@keyframes hgs-scanLine{0%{transform:translateY(-24px)}to{transform:translateY(24px)}}@keyframes hgs-ping{0%{transform:scale(.8);opacity:1}to{transform:scale(1.6);opacity:0}}.leveling-hero-light .hero-gsap-stepper-shell .icon-search .scan{animation:hgs-scanLine 1.2s ease-in-out infinite alternate}.leveling-hero-light .hero-gsap-stepper-shell .icon-search .ring{animation:hgs-ping 1.4s ease-out infinite}@keyframes hgs-lineGrow{0%{width:0}to{width:22px}}@keyframes hgs-blink{50%{opacity:0}}.leveling-hero-light .hero-gsap-stepper-shell .icon-cv .l1{animation:hgs-lineGrow .6s .1s ease forwards}.leveling-hero-light .hero-gsap-stepper-shell .icon-cv .l2{animation:hgs-lineGrow .6s .35s ease forwards}.leveling-hero-light .hero-gsap-stepper-shell .icon-cv .l3{animation:hgs-lineGrow .6s .6s ease forwards}.leveling-hero-light .hero-gsap-stepper-shell .icon-cv .l4{animation:hgs-lineGrow .6s .85s ease forwards}.leveling-hero-light .hero-gsap-stepper-shell .icon-cv .cursor{animation:hgs-blink .9s 1.5s step-end infinite}@keyframes hgs-orbit{0%{transform:rotate(0) translate(22px)}to{transform:rotate(360deg) translate(22px)}}@keyframes hgs-pulseCheck{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.leveling-hero-light .hero-gsap-stepper-shell .icon-apply .planet{animation:hgs-orbit 2s linear infinite;transform-origin:30px 30px}.leveling-hero-light .hero-gsap-stepper-shell .icon-apply .check{animation:hgs-pulseCheck 1.5s ease-in-out infinite}@keyframes hgs-calPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes hgs-shimmer{0%,to{opacity:.4}50%{opacity:1}}.leveling-hero-light .hero-gsap-stepper-shell .icon-cal .card{animation:hgs-calPop .6s ease forwards}.leveling-hero-light .hero-gsap-stepper-shell .icon-cal .days text{animation:hgs-shimmer 2s ease-in-out infinite}@keyframes hgs-wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.4)}}@keyframes hgs-glow{0%,to{opacity:.5}50%{opacity:1}}.leveling-hero-light .hero-gsap-stepper-shell .icon-ai .bar1{animation:hgs-wave .8s 0s ease-in-out infinite}.leveling-hero-light .hero-gsap-stepper-shell .icon-ai .bar2{animation:hgs-wave .8s .15s ease-in-out infinite}.leveling-hero-light .hero-gsap-stepper-shell .icon-ai .bar3{animation:hgs-wave .8s .3s ease-in-out infinite}.leveling-hero-light .hero-gsap-stepper-shell .icon-ai .bar4{animation:hgs-wave .8s .45s ease-in-out infinite}.leveling-hero-light .hero-gsap-stepper-shell .icon-ai .bar5{animation:hgs-wave .8s .6s ease-in-out infinite}.leveling-hero-light .hero-gsap-stepper-shell .icon-ai .glow{animation:hgs-glow 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.leveling-hero-light .hero-gsap-stepper-shell .hgs-sp-icon *,.leveling-hero-light .hero-gsap-stepper-shell .icon-search .scan,.leveling-hero-light .hero-gsap-stepper-shell .icon-search .ring,.leveling-hero-light .hero-gsap-stepper-shell .icon-cv .l1,.leveling-hero-light .hero-gsap-stepper-shell .icon-cv .l2,.leveling-hero-light .hero-gsap-stepper-shell .icon-cv .l3,.leveling-hero-light .hero-gsap-stepper-shell .icon-cv .l4,.leveling-hero-light .hero-gsap-stepper-shell .icon-cv .cursor,.leveling-hero-light .hero-gsap-stepper-shell .icon-apply .planet,.leveling-hero-light .hero-gsap-stepper-shell .icon-apply .check,.leveling-hero-light .hero-gsap-stepper-shell .icon-cal .card,.leveling-hero-light .hero-gsap-stepper-shell .icon-cal .days text,.leveling-hero-light .hero-gsap-stepper-shell .icon-ai .bar1,.leveling-hero-light .hero-gsap-stepper-shell .icon-ai .bar2,.leveling-hero-light .hero-gsap-stepper-shell .icon-ai .bar3,.leveling-hero-light .hero-gsap-stepper-shell .icon-ai .bar4,.leveling-hero-light .hero-gsap-stepper-shell .icon-ai .bar5,.leveling-hero-light .hero-gsap-stepper-shell .icon-ai .glow{animation:none!important}}.leveling-hero-light.leveling-hero-light--scrolly,.leveling-hero-light.leveling-hero-light--static{min-height:0;padding:5.25rem 1.15rem 2rem;justify-content:flex-start;align-items:stretch}.hsy-wrapper--fallback{min-height:18rem}.hsy-wrapper{position:relative;z-index:1;width:100%;height:auto;display:flex;flex-direction:column;overflow:visible;font-family:var(--font)}.hsy-progress-track,.hsy-footer{display:none}.hsy-progress-track-legacy{position:absolute;top:0;right:0;bottom:0;width:3px;background:#2563eb1f;border-radius:3px 0 0 3px;z-index:5;pointer-events:none}.hsy-progress-fill{width:100%;height:0%;background:#2563eb;border-radius:3px}.hsy-stage{position:relative;flex:1;min-height:0}.hsy-intro,.hsy-step{position:relative;inset:auto;display:flex;align-items:center;justify-content:center;padding:0;pointer-events:auto}.hsy-step{display:none}.hsy-intro{flex-direction:column;justify-content:center;gap:0;width:100%}.hsy-intro-layout{display:grid;width:min(100%,72rem);margin-inline:auto;grid-template-areas:"copy" "visual" "ctas" "proof";grid-template-rows:auto;align-items:center;justify-items:center;gap:1rem}.hsy-intro-copy{grid-area:copy;display:flex;flex-direction:column;align-items:center;gap:.7rem;text-align:center;max-width:38rem;padding-inline:0;z-index:1}.hsy-hero-ctas{grid-area:ctas;display:flex;flex-direction:column;align-items:stretch;width:min(100%,22rem);gap:.5rem;margin-top:.15rem}.hsy-hero-cta-row{display:flex;flex-direction:column;align-items:stretch;gap:.55rem}.hsy-hero-ctas .cta-btn{width:100%;justify-content:center;padding:.82rem 1rem;font-size:.95rem;border-radius:12px}.hsy-hero-cta-note{margin:0;color:var(--c500);font-size:.72rem;font-weight:500;letter-spacing:-.01em;line-height:1.35;text-align:center}.leveling-hero-light .cta-btn--ghost{background-color:#fff;background-image:none;animation:none;color:var(--c800);border:1px solid rgba(16,32,56,.12);box-shadow:0 1px 2px #1020380a}.leveling-hero-light .cta-btn--ghost:before{display:none}.leveling-hero-light .cta-btn--ghost:hover{border-color:#366fc247;box-shadow:0 6px 16px -10px #18457b59}.hsy-intro-copy .hero-title{margin-bottom:0}.hsy-intro-copy .hero-subtitle{margin:0}.hsy-intro-proof{grid-area:proof;display:flex;flex-direction:column;align-items:center;gap:.75rem}.hsy-intro-visual{grid-area:visual;position:relative;display:grid;width:min(11.25rem,48vw);height:auto;place-items:center;isolation:isolate;pointer-events:auto}.hsy-intro-visual:before{content:"";position:absolute;inset:8% 0 2%;z-index:-1;border:1px solid rgba(103,113,255,.16);border-radius:50%;transform:rotate(-12deg)}.hsy-intro-visual-glow{position:absolute;inset:12%;z-index:-2;border-radius:50%;background:radial-gradient(circle,rgba(114,91,255,.28),rgba(91,166,255,.1) 48%,transparent 72%);filter:blur(18px)}.hsy-intro-video-stack{display:grid;grid-template-rows:auto auto;align-items:center;justify-items:center;width:100%;height:auto;max-width:100%;gap:.4rem}.hsy-intro-video-frame{position:relative;width:100%;height:auto;aspect-ratio:1072 / 1904;max-width:100%;overflow:hidden;border-radius:1.15rem;background:#102038;box-shadow:0 18px 36px -16px #10203873,0 0 0 1px #ffffff47}.hsy-intro-video-credit{display:inline-flex;align-items:center;gap:.42rem;color:var(--c500);font-family:var(--font);font-size:.68rem;font-weight:550;letter-spacing:.01em;line-height:1;text-decoration:none;white-space:nowrap;transition:color .2s var(--ease-out)}.hsy-intro-video-ig{display:block;width:1.55rem;height:1.55rem;flex-shrink:0;background:none;border:0;border-radius:0;box-shadow:none}.hsy-intro-video-ig img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 3px 6px rgba(16,32,56,.18))}.hsy-intro-video-credit:hover{color:var(--c800)}.hsy-intro-video-credit:focus-visible{outline:2px solid #93c5fd;outline-offset:3px;border-radius:.35rem}.hsy-intro-video-frame.is-awaiting-play{cursor:pointer}.hsy-intro-video-play{position:absolute;inset:0;z-index:3;display:grid;place-items:center;margin:0;padding:0;border:0;background:#00000094;cursor:pointer}.hsy-intro-video-play:focus-visible{outline:2px solid #93c5fd;outline-offset:-4px}.hsy-intro-video-play-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3.1rem;padding:.7rem 1.45rem .7rem 1.25rem;border-radius:999px;background:linear-gradient(180deg,#fff,#f3f6ff);color:#102038;font-family:var(--font);font-size:1.05rem;font-weight:800;letter-spacing:.01em;line-height:1;box-shadow:0 0 #ffffff8c,0 12px 28px #00000061,0 0 24px #93c5fd59;animation:hsy-video-play-pulse 1.7s ease-in-out infinite}.hsy-intro-video-play-btn svg{flex-shrink:0;margin-left:.05rem}.hsy-intro-video-play:hover .hsy-intro-video-play-btn{transform:scale(1.06);box-shadow:0 0 0 6px #ffffff2e,0 16px 32px #0000006b,0 0 28px #93c5fd73}@keyframes hsy-video-play-pulse{0%,to{transform:scale(1);box-shadow:0 0 #ffffff80,0 12px 28px #00000061,0 0 20px #93c5fd47}50%{transform:scale(1.08);box-shadow:0 0 0 16px #fff0,0 16px 34px #0000006b,0 0 32px #93c5fd80}}.hsy-intro-video-skeleton{position:absolute;inset:0;z-index:1;background:linear-gradient(110deg,#e5e7eb,#d1d5db 28%,#f3f4f6,#d4d4d8 72%,#e5e7eb);background-size:220% 220%;animation:hsy-video-gradient 2.2s ease-in-out infinite;opacity:1;transition:opacity .55s var(--ease-out)}.hsy-intro-video-skeleton.is-done{opacity:0;pointer-events:none}.hsy-intro-video-sheen{position:absolute;inset:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.08) 36%,rgba(255,255,255,.42) 50%,rgba(255,255,255,.08) 64%,transparent 100%);background-size:220% 100%;animation:hsy-video-sheen 1.7s linear infinite}.hsy-intro-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transform:scale(1.02);transition:opacity .6s var(--ease-out),transform .7s var(--ease-out)}.hsy-intro-video.is-ready{opacity:1;transform:none}.hsy-intro-video-controls{position:absolute;top:.55rem;right:.55rem;z-index:4;display:flex;align-items:center;gap:.4rem}.hsy-intro-video-control{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;padding:.4rem .7rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#10203885;color:#fff;font-family:var(--font);font-size:.68rem;font-weight:650;letter-spacing:.02em;line-height:1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 20px -12px #060b14b3;cursor:pointer;transition:background .2s var(--ease-out),transform .2s var(--ease-out)}.hsy-intro-video-control:hover{background:#102038b8;transform:translateY(-1px)}.hsy-intro-video-control:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.hsy-intro-video-audio.is-muted{animation:hsy-video-audio-pulse 2.2s ease-in-out infinite}.hsy-intro-video-control-label{white-space:nowrap}@keyframes hsy-video-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes hsy-video-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes hsy-video-audio-pulse{0%,to{box-shadow:0 8px 20px -12px #060b14b3}50%{box-shadow:0 0 0 4px #93c5fd47,0 8px 20px -12px #060b14b3}}@media(prefers-reduced-motion:reduce){.hsy-intro-video-skeleton,.hsy-intro-video-sheen,.hsy-intro-video-audio.is-muted,.hsy-intro-video-play-btn{animation:none}.hsy-intro-video{transform:none;transition:opacity .3s ease}}@media(min-width:768px){.leveling-hero-light.leveling-hero-light--static{padding:6.25rem 2rem 3rem}.hsy-intro-layout{grid-template:"copy visual" auto "ctas visual" auto "proof visual" auto / minmax(0,1.15fr) minmax(16rem,.75fr);gap:clamp(1rem,4vw,3.5rem);align-items:center}.hsy-intro-copy{align-items:flex-start;gap:1.1rem;text-align:left}.hsy-intro-copy .hero-title,.hsy-intro-copy .hero-subtitle{text-align:left}.hsy-intro-copy{align-items:flex-start;max-width:36rem}.hsy-hero-ctas{width:auto;max-width:none;align-items:flex-start;justify-self:start}.hsy-hero-cta-row{flex-direction:row;width:auto;gap:.5rem}.hsy-hero-ctas .cta-btn{flex:0 0 auto;width:auto;padding:.82rem 1.15rem;font-size:.92rem}.hsy-hero-cta-note{text-align:left}.hsy-intro-proof{align-items:flex-start;justify-self:start}.hsy-intro-visual{width:min(100%,18.5rem);height:auto}.hsy-intro-video-frame{border-radius:1.5rem}.hsy-intro-video-controls{top:.75rem;right:.75rem}.hsy-intro-video-control{min-height:2.4rem;padding:.45rem .85rem;font-size:.75rem}.hsy-portals,.hsy-social-proof{align-items:flex-start;justify-content:flex-start}}.hsy-portals{display:flex;flex-direction:column;align-items:center;gap:.7rem;margin-top:.15rem}.hsy-portals-label{margin:0;color:var(--c500);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hsy-portals-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem}.hsy-portals-logo{display:grid;width:2.35rem;height:2.35rem;place-items:center;overflow:hidden;padding:0;border:0;border-radius:.62rem;background:transparent;box-shadow:none}.hsy-portals-logo img{display:block;width:100%;height:100%;object-fit:cover}.hsy-social-proof{display:flex;align-items:center;gap:.85rem;margin-top:.25rem;justify-content:center}.hsy-avatar-group{display:flex;align-items:center}.hsy-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2.5px solid #fff;margin-left:-10px;box-shadow:0 1px 4px #0000001f}.hsy-avatar:first-child{margin-left:0}.hsy-social-stat{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;margin:0;max-width:16.5rem;color:var(--c700);font-size:.8rem;font-weight:500;letter-spacing:-.015em;line-height:1.35;text-wrap:pretty}.hsy-social-stat strong{color:var(--c900);font-size:1.15rem;font-weight:750;letter-spacing:-.04em;line-height:1.1}.hsy-intro-scroll{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.35rem;pointer-events:none}.hsy-intro-scroll-label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#2563eb8c}.hsy-intro-scroll-icon{display:flex;align-items:center;justify-content:center;color:#2563eb8c;width:24px;height:24px;animation:hsy-bounce-down 1.6s ease-in-out infinite}@keyframes hsy-bounce-down{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(7px);opacity:1}}.hsy-step-layout{display:grid;width:min(100%,72rem);grid-template-rows:minmax(0,9rem) auto;align-items:center;justify-items:center;gap:1rem}.hsy-step-visual{position:relative;display:grid;width:min(20rem,78vw);height:100%;place-items:center;isolation:isolate;pointer-events:none}.hsy-step-visual-glow{position:absolute;inset:18%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.22),rgba(80,173,255,.08) 50%,transparent 74%);filter:blur(20px)}.hsy-step-visual img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 30px rgba(66,76,175,.16))}@media(min-width:768px){.hsy-step-layout{grid-template:1fr / minmax(18rem,1fr) minmax(21rem,28rem);gap:clamp(1rem,4vw,4.5rem)}.hsy-step-layout.is-reversed{grid-template-columns:minmax(21rem,28rem) minmax(18rem,1fr)}.hsy-step-layout.is-reversed .hsy-step-visual{order:2}.hsy-step-visual{width:100%;height:min(55vh,34rem)}}.hsy-cloud{position:relative;z-index:1;filter:drop-shadow(0 18px 50px rgba(37,99,235,.2)) drop-shadow(0 4px 12px rgba(0,0,0,.07));background:#fff;border-radius:60px;padding:2.5rem 3rem 2.25rem;max-width:520px;width:100%;display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center;overflow:visible}.hsy-cloud:before{content:"";position:absolute;background:#fff;width:170px;height:120px;border-radius:50%;top:-70px;left:12%;box-shadow:145px -18px 0 18px #fff}.hsy-cloud:after{content:"";position:absolute;background:#fff;width:115px;height:85px;border-radius:50%;top:-48px;right:13%}.hsy-cloud>*{position:relative;z-index:1}.hsy-step-bg-num{position:absolute;bottom:1rem;right:1.5rem;font-size:72px;font-weight:900;line-height:1;letter-spacing:-.05em;color:#2563eb12;user-select:none;pointer-events:none;z-index:0}.hsy-step-title{font-size:clamp(22px,4.5vw,30px);font-weight:700;line-height:1.15;letter-spacing:-.025em}.hsy-step-desc{font-size:clamp(14px,1.8vw,15.5px);color:#3d5a80;line-height:1.65;max-width:420px}.hsy-cloud-cta{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:.5rem;width:100%}.hsy-step[aria-hidden=false] .hsy-cloud{animation:hsy-cloud-float 4s ease-in-out infinite alternate}@keyframes hsy-cloud-float{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.hsy-footer{flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-bottom:1.25rem;padding-top:.5rem;position:relative;z-index:4}.hsy-dots{display:flex;gap:8px}.hsy-dot{width:8px;height:8px;border-radius:50%;background:#2563eb40;transition:width .3s ease,border-radius .3s ease,background .3s ease}.hsy-dot.active{width:24px;border-radius:4px;background:#2563eb}@media(max-width:767px){.hsy-wrapper{height:auto;min-height:0}.hsy-progress-track{width:4px;background:#2563eb17}.hsy-progress-fill{background:linear-gradient(180deg,#60a5fa,#4f46e5);box-shadow:0 0 10px #4f46e559}.hsy-intro,.hsy-step{padding:0}.hsy-intro-layout{max-width:28rem;grid-template-areas:"copy" "visual" "ctas" "proof";grid-template-rows:auto;gap:.9rem}.hsy-intro-copy{gap:.55rem;padding-inline:0}.leveling-hero-light .hsy-intro-copy .hero-title{font-size:clamp(1.65rem,7.4vw,2rem);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.leveling-hero-light .hsy-intro-copy .hero-subtitle{max-width:22rem;font-size:.84rem;line-height:1.4;text-wrap:pretty}.hsy-intro-visual{width:min(21rem,86vw);height:auto}.hsy-intro-video-frame{border-radius:1.05rem}.hsy-intro-video-stack{gap:.32rem}.hsy-intro-video-credit{font-size:.62rem}.hsy-intro-video-controls{top:.4rem;right:.4rem}.hsy-intro-video-control{min-width:2.25rem;min-height:2.25rem;padding:.45rem;justify-content:center}.hsy-intro-video-control-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hsy-intro-proof{box-sizing:border-box;width:min(100%,22.5rem);gap:.7rem;padding:0;border:0;background:transparent;box-shadow:none}.hsy-portals{width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;margin-top:0}.hsy-portals-label{max-width:none;font-size:.62rem;line-height:1.35;text-align:center}.hsy-portals-logos{gap:.38rem}.hsy-portals-logo{width:2rem;height:2rem;border-radius:.52rem}.hsy-social-proof{width:100%;justify-content:center;gap:.65rem;margin-top:0}.hsy-social-stat{max-width:13.5rem;font-size:.72rem}.hsy-social-stat strong{font-size:1.05rem}.hsy-avatar{width:31px;height:31px;margin-left:-9px}.hsy-step-layout{max-width:28rem;grid-template-rows:minmax(11rem,30svh) auto;gap:clamp(.55rem,1.5svh,.9rem)}.hsy-step-visual{width:min(24rem,92vw)}.hsy-step-visual img{filter:drop-shadow(0 16px 22px rgba(66,76,175,.2))}.hsy-cloud{box-sizing:border-box;max-width:24rem;gap:.65rem;padding:1.25rem 1.3rem 1.15rem;overflow:hidden;border:1px solid rgba(128,164,219,.4);border-radius:1.5rem;background:#ffffffd1;box-shadow:0 18px 42px -26px #1d4ed873;filter:none;backdrop-filter:blur(12px)}.hsy-cloud:before,.hsy-cloud:after{display:none}.hsy-step-bg-num{top:.65rem;right:.85rem;bottom:auto;font-size:3.25rem;color:#2563eb11}.hsy-step-title{max-width:18rem;font-size:1.35rem;line-height:1.12;text-wrap:balance}.hsy-step-desc{max-width:21rem;font-size:.875rem;line-height:1.45;text-wrap:pretty}.hsy-cloud-cta{gap:.55rem;margin-top:.15rem}.hsy-cloud-cta .cta-btn{width:100%;max-width:20rem;min-height:2.9rem;justify-content:center}.hsy-footer{gap:0;padding:.45rem 0 .65rem}.hsy-footer .leveling-hero-trust,.hsy-footer .leveling-hero-scroll{display:none}.hsy-dots{gap:6px;padding:.45rem .65rem;border:1px solid rgba(128,164,219,.3);border-radius:999px;background:#fff9;box-shadow:0 8px 24px -18px #18457bb3;backdrop-filter:blur(10px)}.hsy-dot{width:7px;height:7px}.hsy-dot.active{width:20px}}@media(max-width:767px)and (max-height:700px){.hsy-intro,.hsy-step{padding-top:0}.hsy-intro-layout{grid-template-rows:auto;gap:.75rem}.leveling-hero-light .hsy-intro-copy .hero-title{font-size:1.55rem}.leveling-hero-light .hsy-intro-copy .hero-subtitle{font-size:.8rem;line-height:1.35}.hsy-intro-proof{gap:.45rem;padding-block:0}.hsy-step-layout{grid-template-rows:minmax(8.5rem,24svh) auto;gap:.4rem}.hsy-cloud{padding-block:.95rem}.hsy-step-desc{font-size:.8rem;line-height:1.35}}.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}
