.marketing-scope{--brand:#7c3aed;--brand-deep:#6816d6;--brand-mid:#a855f7;--brand-blue:#4c82f7;--text:#17121f;--text-2:#5f5670;--text-3:#8b819a;--bg:#fff;--panel:#f7f3ff;--chip:#f0e8ff;--panel-2:#f5f1ff;--line:#7c3aed1f;--line-strong:#7c3aed2e;--success:#1f8a5b;--error:#e1473d;--warning:#e0a100;--info:#4c82f7;--section-py:clamp(52px, 8vw, 96px);--section-py-lg:clamp(56px, 8.5vw, 104px);--section-py-sm:clamp(44px, 6.3vw, 76px);--band-gap:56px;--hero-pt:calc(var(--promo-banner-h,0px) + clamp(96px, calc(72px + 8vw), 152px));--cta:linear-gradient(105deg, #b85ce0 0%, #8c34f0 10%, #7e2ef3 22%, #6b46ec 38%, #5860ef 54%, #4a78f5 74%, #3a90ff 100%);--grad-text:linear-gradient(105deg, #c255a8 0%, #9740c6 30%, #7340e8 60%, #3f8af8 100%);--font-sans:var(--font-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, monospace;--font-zh-display:var(--font-noto-sc), "Noto Sans SC", "Source Han Sans SC", "思源黑体", var(--font-sans);--font-zh-body:var(--font-noto-sc), "Noto Sans SC", "Source Han Sans SC", "思源黑体", var(--font-sans);--r-input:12px;--r-card:18px;--r-panel:24px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--section-y:96px;--shadow-card:0 1px 2px #17121f0a, 0 14px 34px #4c2a9314;--shadow-float:0 22px 50px #4c2a932e;font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}html:lang(zh-CN) .marketing-scope{--font-sans:var(--font-jakarta), var(--font-noto-sans-sc), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zh-hero-title-line:1.16;--zh-section-title-line:1.22;--zh-card-title-line:1.3}html:lang(zh-CN) .marketing-scope :where(h1,h2,h3,h4,h5,h6){letter-spacing:0!important;font-weight:800!important}html:lang(zh-CN) .marketing-scope h1{line-height:var(--zh-hero-title-line)!important}html:lang(zh-CN) .marketing-scope h2{line-height:var(--zh-section-title-line)!important}html:lang(zh-CN) .marketing-scope :where(h3,h4,h5,h6){line-height:var(--zh-card-title-line)!important}.marketing-scope h1,.marketing-scope h2,.marketing-scope h3,.marketing-scope h4,.marketing-scope p{margin:0}.marketing-scope a{color:inherit;text-decoration:none}.marketing-scope button{font-family:inherit}.marketing-scope .container{max-width:1180px;margin:0 auto;padding:0 24px}.marketing-scope .gradient-text{background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.marketing-scope .grid2,.marketing-scope .e-grid2{gap:var(--band-gap);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (max-width:900px){.marketing-scope{--band-gap:clamp(28px, 5vw, 40px)}.marketing-scope .grid2,.marketing-scope .e-grid2{grid-template-columns:1fr!important}.marketing-scope .grid2 .flip,.marketing-scope .e-grid2 [style*=order\:2],.marketing-scope .e-grid2 [style*="order: 2"],.marketing-scope .e-grid2 .mkt-band-text{order:0!important}.marketing-scope .e-grid2 .mkt-band-mock{order:1!important}}@media (max-width:720px){.marketing-scope .hide-sm,.marketing-scope .e-hide-sm{display:none!important}.marketing-scope .mkt-why-cards{margin-top:32px!important}}.marketing-scope .mkt-statsbar{grid-template-columns:repeat(var(--stat-cols,4), minmax(0, 1fr))}@media (max-width:720px){.marketing-scope .mkt-statsbar{row-gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketing-scope .mkt-statsbar>div{border-left:none!important}.marketing-scope .mkt-statsbar>div:nth-child(2n){border-left:1px solid #7c3aed29!important}}.marketing-scope .mkt-mentors-band{padding:0 24px}@media (max-width:900px){.marketing-scope .mkt-mentors-band{padding:var(--section-py) 24px}}.marketing-scope .mkt-see-header{margin-bottom:96px}@media (max-width:720px){.marketing-scope .mkt-see-header{margin-bottom:32px}}.marketing-scope .mkt-hero-grid{gap:36px}@media (max-width:720px){.marketing-scope .mkt-hero-grid{gap:8px}}.marketing-scope .mkt-band-pl-lg{padding-left:48px}@media (max-width:900px){.marketing-scope .mkt-band-pl-lg{padding-left:0}}.marketing-scope .mkt-nowrap-lg{white-space:nowrap}@media (max-width:720px){.marketing-scope .mkt-nowrap-lg{white-space:normal}}@media (max-width:560px){.marketing-scope .mkt-title-line{display:block}}.marketing-scope .show-sm-flex,.marketing-scope .show-sm-block{display:none}@media (max-width:720px){.marketing-scope .show-sm-flex{display:flex!important}.marketing-scope .show-sm-block{display:block!important}}.marketing-scope .cases-stack{display:none}@media (max-width:1023px){.marketing-scope .cases-accordion{display:none!important}.marketing-scope .cases-stack{display:block!important}}.marketing-scope .mock-interview-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.marketing-scope .mock-interview-product-frame{overflow:hidden}.marketing-scope .mock-interview-browser-window{height:auto}.marketing-scope .mock-interview-wide-grid{grid-template-columns:minmax(0,1.08fr) minmax(210px,.92fr);align-items:start;gap:18px;height:calc(100% - 37px);min-height:0;display:grid;overflow:hidden;padding:14px!important}.marketing-scope .mock-interview-wide-grid>*{min-width:0}.marketing-scope .mock-interview-wave>span{transform-origin:50%;will-change:transform, opacity;animation:1.15s ease-in-out infinite alternate mockInterviewWave}.marketing-scope .mock-interview-time{animation:1.8s ease-in-out infinite mockInterviewTime}.marketing-scope .mock-interview-type-card{border:1px solid #7c3aed29;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s;box-shadow:0 8px 22px #17121f0d}.marketing-scope .mock-interview-type-card:hover{border-color:#7c3aed;transform:translateY(-6px);box-shadow:0 18px 36px #4c2a9329}@media (prefers-reduced-motion:reduce){.marketing-scope .mock-interview-type-card{transition:box-shadow .22s}.marketing-scope .mock-interview-type-card:hover{transform:none}}.marketing-scope .mock-interview-check{transform-origin:50%;will-change:transform;animation:3.6s ease-in-out infinite mockInterviewCheck}@keyframes mockInterviewCheck{0%,66%,to{transform:scale(1)}73%{transform:scale(1.22)rotate(-6deg)}81%{transform:scale(.94)}88%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.marketing-scope .mock-interview-check{animation:none}}.marketing-scope .mock-interview-steps{background:#ffffffe6;border:1px solid #7c3aed29;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #17121f0d}.marketing-scope .mock-interview-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:28px 30px;transition:background-color .18s;display:grid;position:relative}.marketing-scope .mock-interview-step:hover{background:#7c3aed09}.marketing-scope .mock-interview-step+.mock-interview-step{border-left:1px solid #7c3aed1f}.marketing-scope .mock-interview-step-number{color:#fff;width:42px;height:42px;font-family:var(--font-mono);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 8px 18px #7c3aed29}.marketing-scope .mock-interview-step:hover .mock-interview-step-number{filter:saturate(1.16)brightness(1.05);transform:translateY(-2px)scale(1.08);box-shadow:0 12px 24px #7c3aed3d}@keyframes mockInterviewWave{0%{opacity:.58;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1.18)}}@keyframes mockInterviewTime{0%,to{color:#8b819a}50%{color:#6f42e8}}@media (prefers-reduced-motion:reduce){.marketing-scope .mock-interview-wave>span,.marketing-scope .mock-interview-time{animation:none}}@media (max-width:900px){.marketing-scope .mock-interview-hero-grid{grid-template-columns:1fr!important}.marketing-scope .mock-interview-product-frame{max-width:620px;margin:0 auto}}@media (max-width:760px){.marketing-scope .mock-interview-steps{grid-template-columns:1fr}.marketing-scope .mock-interview-step{padding:22px}.marketing-scope .mock-interview-step+.mock-interview-step{border-top:1px solid #7c3aed1f;border-left:0}}.marketing-scope .blog-hero-grid{grid-template-columns:1fr auto;align-items:center;gap:48px;max-width:1000px;margin:0 auto;display:grid}.marketing-scope .blog-hero-cover{justify-self:end}@media (max-width:760px){.marketing-scope .blog-hero-grid{grid-template-columns:1fr;gap:28px}.marketing-scope .blog-hero-cover{order:-1;justify-self:start}}.marketing-scope .blog-article-grid{grid-template-columns:220px 1fr;align-items:start;gap:56px;max-width:1000px;margin:0 auto;display:grid}@media (max-width:900px){.marketing-scope .blog-article-grid{grid-template-columns:1fr;gap:0}.marketing-scope .blog-toc{display:none!important}}@media (max-width:760px){.marketing-scope .blog-related-grid{grid-template-columns:1fr!important}}.marketing-scope .marketing-nav-mobile-trigger,.marketing-scope .marketing-nav-mobile-panel{display:none}@media (max-width:960px){.marketing-scope .marketing-nav-desktop{display:none!important}.marketing-scope .marketing-nav-mobile-trigger,.marketing-scope .marketing-nav-mobile-panel{display:flex!important}}@keyframes edaix-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes edaix-marquee-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes edaix-logo-loop{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes edaix-testi-loop{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes edaix-vmarquee{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.marketing-scope .logo-marquee-track{will-change:transform;animation:80s linear infinite edaix-logo-loop}.marketing-scope .mkt-testi-track{will-change:transform;animation:168s linear infinite edaix-testi-loop}.marketing-scope .vmarquee:hover .vmarquee-track,.marketing-scope .mkt-testi-marquee:hover .mkt-testi-track{animation-play-state:paused}.marketing-scope .mkt-testi-arrow{z-index:3;color:#7c3aed;cursor:pointer;background:#fff;border:1px solid #7c3aed2e;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #4c2a9324}.marketing-scope .mkt-testi-arrow--prev{left:10px}.marketing-scope .mkt-testi-arrow--next{right:10px}@media (max-width:720px){.marketing-scope .mkt-testi-track{animation:none!important}.marketing-scope .mkt-testi-viewport{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.marketing-scope .mkt-testi-viewport::-webkit-scrollbar{display:none}.marketing-scope .mkt-testi-track>div{scroll-snap-align:center}.marketing-scope .mkt-testi-arrow{display:flex}}@keyframes edaix-float{0%,to{transform:translate(0,0) rotate(var(--r,0deg))}50%{transform:translate(0,-14px) rotate(var(--r,0deg))}}@keyframes edaix-ring{0%{stroke-dashoffset:163.36px}to{stroke-dashoffset:var(--o)}}.marketing-scope .edaix-ring{animation:1.3s cubic-bezier(.22,1,.36,1) forwards edaix-ring}@keyframes home-ring{0%{stroke-dashoffset:94.25px}22%{stroke-dashoffset:var(--o)}82%{stroke-dashoffset:var(--o)}to{stroke-dashoffset:94.25px}}.marketing-scope .home-ring{animation:4.5s cubic-bezier(.4,0,.2,1) infinite home-ring}@keyframes vo-grow{0%{transform:scaleX(0)}10%{transform:scaleX(1)}86%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes vo-ring{0%{stroke-dashoffset:62.83px}16%{stroke-dashoffset:3px}88%{stroke-dashoffset:3px}to{stroke-dashoffset:62.83px}}@keyframes vo-spin2{0%{transform:rotate(0)}40%{transform:rotate(720deg)}to{transform:rotate(720deg)}}@keyframes vo-spinvis{0%,38%{opacity:1}42%,to{opacity:0}}@keyframes vo-pillcheck{0%,40%{opacity:0;transform:scale(.3)}48%{opacity:1;transform:scale(1.25)}55%{transform:scale(1)}90%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}.marketing-scope .vo-grow{transform-origin:0;animation:5s cubic-bezier(.4,0,.2,1) infinite vo-grow}.marketing-scope .vo-ringfill{animation:5s cubic-bezier(.4,0,.2,1) infinite vo-ring}.marketing-scope .vo-spin{animation:5s cubic-bezier(.4,0,.2,1) infinite vo-spin2,5s linear infinite vo-spinvis}.marketing-scope .vo-pillcheck{animation:5s cubic-bezier(.34,1.56,.64,1) infinite vo-pillcheck}@keyframes edaix-page{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.marketing-scope .edaix-page{animation:.42s cubic-bezier(.22,1,.36,1) edaix-page}.marketing-scope .mkt-footer{background:var(--panel-2);border-top:1px solid var(--line);position:relative;overflow:hidden}.marketing-scope .mkt-footer__glow{z-index:0;pointer-events:none;background:radial-gradient(at 10% 0,#7c3aed1a,#0000 52%),radial-gradient(at 90% 4%,#4c82f714,#0000 48%);position:absolute;inset:0}.marketing-scope .mkt-footer__inner{z-index:1;max-width:1280px;margin:0 auto;padding:0 24px;position:relative}.marketing-scope .mkt-footer__cols{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px 48px;padding:56px 0 40px;display:flex}.marketing-scope .mkt-footer__brand{flex:0 340px}.marketing-scope .mkt-footer__groups{flex-wrap:wrap;gap:56px;display:flex}.marketing-scope .mkt-footer__col{min-width:128px}.marketing-scope .mkt-footer__brand-tagline{color:var(--text-2);margin:16px 0 0;font-size:12.5px;line-height:1.6}.marketing-scope .mkt-footer__social{gap:10px;margin-top:20px;display:flex}.marketing-scope .mkt-footer__social-link{border-radius:var(--r-pill);width:34px;height:34px;color:var(--text-2);background:var(--chip);border:1px solid var(--line);justify-content:center;align-items:center;transition:color .15s,background .15s,border-color .15s,transform .15s;display:inline-flex}.marketing-scope .mkt-footer__social-link:hover{color:#fff;background:var(--brand);border-color:#0000;transform:translateY(-2px)}.marketing-scope .mkt-footer__social-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.marketing-scope .mkt-footer__social-link svg{fill:currentColor;width:16px;height:16px;display:block}.marketing-scope .mkt-footer__col-h{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#3d3650;margin:0 0 14px;font-size:12.5px;font-weight:700}.marketing-scope .mkt-footer__list{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.marketing-scope .mkt-footer__link{color:var(--text-2);white-space:nowrap;padding:5px 0;font-size:12px;line-height:1.4;transition:color .15s,transform .15s;display:inline-block}.marketing-scope .mkt-footer__link:hover{color:var(--brand);transform:translate(3px)}.marketing-scope .mkt-footer__contact{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.marketing-scope .mkt-footer__contact-row+.mkt-footer__contact-row:before{content:"·";opacity:.4;margin-right:14px}.marketing-scope .mkt-footer__contact-row{color:var(--text-2);align-items:center;gap:7px;font-size:11.5px;line-height:1.3;transition:color .15s;display:inline-flex}.marketing-scope .mkt-footer__contact-row:hover{color:var(--brand)}.marketing-scope .mkt-footer__contact-row svg{opacity:.65;flex-shrink:0;width:13px;height:13px}.marketing-scope .mkt-footer__link:focus-visible{outline:2px solid var(--brand);outline-offset:3px;color:var(--brand);border-radius:4px}.marketing-scope .mkt-footer__bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:22px 0 40px;display:flex}.marketing-scope .mkt-footer__copy{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:11px}@media (max-width:900px){.marketing-scope .mkt-footer__cols{flex-direction:column;justify-content:flex-start;gap:32px}.marketing-scope .mkt-footer__brand{flex:0 auto}.marketing-scope .mkt-footer__groups{gap:32px 44px}}@media (max-width:560px){.marketing-scope .mkt-hero-br{display:none}}@media (max-width:720px){.marketing-scope .mkt-hero-sub{display:none}.marketing-scope .mkt-hero-title{font-size:clamp(1.9rem,8.5vw,2.5rem)!important}}.marketing-scope .mkt-hero-cta{box-sizing:border-box;justify-content:center;min-width:224px;min-height:54px;padding:0 30px!important}@media (max-width:560px){.marketing-scope .mkt-hero-cta{flex:100%;min-width:0}}.marketing-scope .mkt-sticky-cta{z-index:40;padding:12px 20px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);background:#ffffffd1;border-top:1px solid #7c3aed24;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #17121f14}@media (max-width:720px){.marketing-scope .mkt-sticky-cta{display:block}.marketing-scope .mkt-hero-ctas{display:none!important}.marketing-scope:has(.mkt-sticky-cta) main .mkt-cta1{display:none!important}.marketing-scope:has(.mkt-sticky-cta) main .mkt-cta2{display:none!important}.marketing-scope:has(.mkt-sticky-cta) main .mkt-inpage-cta{display:none!important}.marketing-scope:has(.mkt-sticky-cta) .mkt-footer{padding-bottom:88px}}@media (max-width:560px){.marketing-scope .mkt-footer__groups{gap:20px}.marketing-scope .mkt-footer__col{flex:1 1 0;min-width:max-content}.marketing-scope .mkt-footer__bottom{flex-direction:column;align-items:flex-start}}.mkt-cta2{transition:transform .2s}.mkt-cta2:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.mkt-cta2:hover{transform:none}}.mkt-cta1{transition:transform .2s,box-shadow .2s}.mkt-cta1:hover{transform:translateY(-2px);box-shadow:0 12px 26px #7c3aed42}@media (prefers-reduced-motion:reduce){.mkt-cta1:hover{transform:none}}.marketing-scope .cm-field{outline:none;border:1px solid var(--line)!important;background:var(--surface,#fff)!important;border-radius:12px!important;transition:background .15s,border-color .15s,box-shadow .15s!important}.marketing-scope .cm-field:hover{border-color:var(--line2)!important;background:var(--panel)!important}.marketing-scope .cm-field:focus{border-color:var(--primary)!important;background:var(--surface,#fff)!important;box-shadow:0 0 0 3px var(--active)!important;outline:none!important}
