.es{--es-ink:#163c30;--es-muted:#546b60;--es-green:#087b53;--es-line:#dce5db;--es-paper:#fafbf6;--es-soft:#edf2e7;background:var(--es-paper);color:var(--es-ink);font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;line-height:1.8;padding-bottom:72px}
.es *{box-sizing:border-box}.es a{color:inherit}.es-wrap{max-width:1248px;margin:0 auto;padding:0 32px}.es-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:26px 0;font-size:12px;color:var(--es-muted)}.es-breadcrumb a{text-decoration:none}.es-breadcrumb a:hover{text-decoration:underline}.es-kicker{display:block;color:var(--es-green);font-size:12px;font-weight:750;letter-spacing:.13em;margin:0 0 16px}.es-hero{display:grid;grid-template-columns:1.02fr 1fr;gap:40px;align-items:center;padding:42px 0 70px}.es h1{font-size:clamp(34px,4.2vw,58px);letter-spacing:-.055em;line-height:1.25;font-weight:800;margin:0 0 25px;text-wrap:balance}.es h1 span{color:var(--es-green);display:inline}.es-lead{font-size:16px;line-height:1.95;max-width:520px;color:var(--es-muted);margin:0 0 24px}.es-benefits{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px}.es-benefits li{display:flex;align-items:center;gap:7px}.es-benefits li:before{content:"✓";color:var(--es-green);font-weight:800}.es-actions{display:flex;flex-wrap:wrap;gap:10px}.es-btn{display:inline-flex;gap:18px;align-items:center;justify-content:center;padding:12px 18px;border-radius:7px;min-height:48px;font-size:14px;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .18s,transform .18s}.es .es-btn-primary{background:var(--es-green);color:#fff}.es-btn-primary:hover{background:#056342;transform:translateY(-2px)}.es-btn-outline{border-color:#b8ccba;background:transparent}.es-btn-outline:hover{background:var(--es-soft)}.es-small{font-size:12px!important;color:var(--es-muted);line-height:1.7!important;margin-top:16px}.es-hero-visual{position:relative;padding:25px 0 25px 25px;min-width:0}.es-hero-visual:before{content:"";position:absolute;inset:0 -15px 0 0;border-radius:22px;background:var(--es-soft);border:1px solid #e3e9da}.es-hero-visual:after{content:"AI简历姬 / 实际产品界面";position:absolute;right:2px;bottom:0;transform:translateY(50%);padding:5px 13px;background:var(--es-ink);color:#fff;border-radius:3px;font-size:10px;letter-spacing:.06em}.es-shot{margin:0;position:relative;min-width:0}.es-shot>a{position:relative;display:block;overflow:hidden;border-radius:9px;border:1px solid #d7e1da;background:#fff;box-shadow:0 18px 50px -28px #2d4b3a66}.es-shot img{display:block;width:100%;height:auto}.es-hero-visual .es-shot>a{max-height:475px;overflow:auto;scrollbar-width:thin}.es-zoom{position:absolute;right:12px;top:12px;background:#163c30ed;color:white;border-radius:4px;padding:4px 9px;font-size:10px;pointer-events:none}.es-shot figcaption{font-size:11px;color:var(--es-muted);line-height:1.65;padding:12px 2px 0}.es-section{padding:58px 0;border-top:1px solid var(--es-line);scroll-margin-top:90px}.es-section-heading{margin-bottom:30px}.es h2{font-size:clamp(26px,3vw,37px);font-weight:750;line-height:1.4;letter-spacing:-.04em;margin:0 0 15px;text-wrap:balance}.es h3{font-size:21px;font-weight:750;line-height:1.55;letter-spacing:-.025em;margin:0 0 15px}.es-section-heading p{color:var(--es-muted);font-size:14px;max-width:700px;margin:0;line-height:1.9}.es-heading-split{display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.es-heading-split h2{margin-bottom:0}.es-heading-split>p{max-width:320px}.es-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #cad9cb;border-radius:10px;overflow:hidden;background:#fff}.es-scene{padding:28px 25px;text-decoration:none;display:flex;flex-direction:column;border-right:1px solid #cad9cb;transition:background .2s}.es-scene:last-child{border-right:0}.es-scene:hover{background:#eef5e9}.es-index{display:block;color:var(--es-green);font-size:11px;letter-spacing:.06em;margin-bottom:24px}.es-scene h3{font-size:21px;margin-bottom:14px}.es-scene>p{color:var(--es-muted);font-size:14px;margin:0 0 30px;max-width:265px}.es-scene-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--es-line);padding-top:18px;font-size:11px;color:var(--es-muted);margin-top:auto}.es-scene-foot b{font-size:25px;color:var(--es-green)}.es-method{padding-bottom:64px}.es-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:0}.es-method-grid li>span{font-family:Georgia,serif;font-size:34px;font-style:italic;color:#68876e;display:block;border-bottom:1px solid #cad8c9;padding-bottom:12px;margin-bottom:20px}.es-method-grid p{font-size:13px;color:var(--es-muted);line-height:1.9;margin:0 0 16px}.es-method-grid a,.es-text-link{font-size:13px;color:var(--es-green)!important;font-weight:700;text-decoration:underline;text-underline-offset:5px}.es-boundary{padding:32px;border:1px solid #cedbc9;border-left:4px solid var(--es-green);background:#f0f4e9;border-radius:7px;margin:15px 0 50px}.es-boundary h2{font-size:24px}.es-boundary p{font-size:14px;color:#425c4c;line-height:1.95;margin:10px 0}.es-boundary a{text-underline-offset:3px;text-decoration:underline}.es-two-col{display:grid;grid-template-columns:1fr 1fr;gap:36px}.es-two-col h3{font-size:18px;margin:8px 0}.es-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:60px}.es-faq-list details{border-bottom:1px solid var(--es-line);padding:0 0 16px;margin-bottom:16px}.es-faq-list summary{cursor:pointer;list-style:none;font-size:16px;font-weight:700;padding:0 30px 0 0;position:relative;line-height:1.8}.es-faq-list summary::-webkit-details-marker{display:none}.es-faq-list summary:after{content:"＋";position:absolute;right:0;top:0;color:var(--es-green)}.es-faq-list details[open] summary:after{content:"−"}.es-faq-list p{font-size:14px;color:var(--es-muted);margin:14px 0 0;line-height:1.95}.es-contact{display:grid;grid-template-columns:1fr 1fr;gap:75px;background:var(--es-ink);color:white;padding:45px;border-radius:12px;margin-top:35px}.es-contact .es-kicker{color:#b6dba7}.es-contact h2{font-size:36px}.es-contact>div>p{font-size:14px;color:#cfddd0;max-width:425px;line-height:1.95}.es-contact-email{display:inline-block;font-size:17px;text-decoration:underline;text-underline-offset:6px;margin-top:18px;overflow-wrap:anywhere}.es-contact .es-small{color:#bdcec0}.es-consult-form{background:#fff;padding:25px;border-radius:7px;color:var(--es-ink)}.es-consult-form label{display:block;font-size:12px;font-weight:700;margin-bottom:6px}.es-consult-form label>span{font-weight:400;color:var(--es-muted)}.es-consult-form input,.es-consult-form select,.es-consult-form textarea{width:100%;font:inherit;font-size:13px;color:var(--es-ink);background:#fafbf7;border:1px solid #c8d6c9;border-radius:5px;padding:10px 11px;margin-bottom:15px}.es-consult-form textarea{resize:vertical;min-height:100px}.es-consult-form .es-btn{width:100%;font-size:13px}.es-consult-form .es-small{color:var(--es-muted);font-size:11px!important}.es-form-status{font-size:12px;line-height:1.8;color:var(--es-muted)}.es-usecase{padding:32px;background:#edf2e7;border:0;border-radius:8px;margin-bottom:45px}.es-usecase h2{font-size:23px}.es-usecase>p{font-size:15px;max-width:910px;margin:0 0 10px;line-height:2}.es-workflow{display:grid;grid-template-columns:1fr 1.08fr;gap:65px;align-items:center;padding:45px 0;border-bottom:1px solid var(--es-line)}.es-workflow:last-child{border-bottom:0;padding-bottom:0}.es-workflow:nth-of-type(even) .es-step-copy{order:2}.es-workflow:nth-of-type(even) .es-shot{order:1}.es-step-number{font-family:Georgia,serif;display:block;font-size:44px;color:#76927a;font-style:italic;line-height:1;margin:0 0 22px}.es-step-copy>h3{font-size:26px;line-height:1.5}.es-step-copy>p{font-size:14px;color:var(--es-muted);line-height:2}.es-io{font-size:13px;margin:23px 0}.es-io>div{display:grid;grid-template-columns:62px 1fr;gap:12px;padding:13px 0;border-top:1px solid var(--es-line)}.es-io dt{font-weight:700;color:var(--es-green)}.es-io dd{margin:0;color:var(--es-muted)}.es-delivery{padding:38px;border:0;border-radius:9px;background:#e9f0e2;margin:15px 0 40px}.es-delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.es-delivery-grid span{font-size:25px;color:var(--es-green)}.es-delivery-grid h3{font-size:19px;margin:5px 0 10px}.es-delivery-grid p{font-size:13px;color:var(--es-muted);margin:0}.es-delivery-note{font-size:12px;color:var(--es-muted);border-top:1px solid #cad8c5;padding-top:20px;margin:24px 0 0}.es-rule{padding:27px;background:#fff;border:1px solid var(--es-line);border-radius:7px}.es-rule p{font-size:14px;line-height:1.95;color:var(--es-muted);margin:0}.es-rule .es-index{margin-bottom:12px}.es-lightbox{position:fixed;inset:0;margin:auto;max-width:min(1200px,94vw);max-height:92vh;width:fit-content;padding:54px 18px 18px;background:#fff;color:var(--es-ink);border:0;border-radius:10px;overflow:auto;box-shadow:0 20px 80px #0005}.es-lightbox::backdrop{background:#0a241cce}.es-lightbox img{width:100%;height:auto;display:block}.es-lightbox p{font-size:13px;line-height:1.8;margin:14px 0 0}.es-lightbox-close{position:sticky;top:-48px;float:right;display:block;margin:-42px 0 12px;padding:8px 14px;background:var(--es-ink);color:#fff;border:0;border-radius:5px;cursor:pointer;font-size:13px}.es a:focus-visible,.es button:focus-visible,.es input:focus-visible,.es select:focus-visible,.es textarea:focus-visible,.es summary:focus-visible{outline:3px solid #5bbd86;outline-offset:4px}.es :target{scroll-margin-top:90px}.es [hidden]{display:none!important}
@media(min-width:760px){.es-scenes:has(.es-scene:nth-child(2):last-child){grid-template-columns:1fr 1fr}}
@media(max-width:1050px){.es-hero{gap:26px}.es-hero h1{font-size:43px}.es-benefits{display:block}.es-benefits li{margin:6px 0}.es-workflow{gap:35px}.es-contact{gap:35px;padding:32px}.es-scene{padding:23px 18px}.es-scene h3{font-size:19px}.es-faq{gap:30px}}
@media(max-width:759px){.es{padding-bottom:35px}.es-wrap{padding:0 20px}.es-breadcrumb{padding:20px 0;font-size:11px;gap:7px}.es-hero{grid-template-columns:1fr;padding:25px 0 46px;gap:32px}.es-hero h1{font-size:36px}.es-lead{font-size:15px;line-height:1.95}.es-benefits{display:flex}.es-benefits li{margin:0;font-size:12px}.es-hero-visual{padding:15px 0 15px 15px;margin-right:10px}.es-hero-visual:before{right:-8px}.es-hero-visual .es-shot>a{max-height:420px}.es-section{padding:40px 0}.es-heading-split{display:block}.es-heading-split>p{margin-top:14px}.es-scenes{grid-template-columns:1fr}.es-scene{border-right:0;border-bottom:1px solid #cad9cb;padding:25px}.es-scene:last-child{border-bottom:0}.es-index{margin-bottom:14px}.es-scene h3{font-size:22px}.es-scene>p{max-width:none;margin-bottom:22px}.es-method-grid{grid-template-columns:1fr 1fr;gap:28px 24px}.es-method-grid h3{font-size:19px}.es-method-grid li>span{font-size:29px;margin-bottom:14px}.es-two-col{grid-template-columns:1fr;gap:25px}.es-boundary{padding:24px;margin-bottom:35px}.es-boundary h2{font-size:23px}.es-faq{grid-template-columns:1fr;gap:0}.es-faq-list summary{font-size:15px}.es-contact{grid-template-columns:1fr;gap:25px;padding:27px 22px}.es-contact h2{font-size:30px}.es-contact>div>p{max-width:none}.es-contact-email{font-size:15px}.es-consult-form{padding:20px}.es-usecase{padding:25px;margin-bottom:30px}.es-usecase>p{font-size:14px}.es-workflow{grid-template-columns:1fr;gap:25px;padding:32px 0}.es-workflow:nth-of-type(even) .es-step-copy,.es-workflow:nth-of-type(even) .es-shot{order:initial}.es-step-copy>h3{font-size:24px}.es-step-number{font-size:37px;margin-bottom:17px}.es-delivery{padding:26px;margin-bottom:30px}.es-delivery-grid{grid-template-columns:1fr;gap:24px}.es-delivery-grid>div{border-top:1px solid #cad8c5;padding-top:15px}.es-delivery-grid p{font-size:14px}.es-rule{padding:23px}.es-shot figcaption{font-size:11px}.es-lightbox{padding:54px 12px 14px}.es-section-heading{margin-bottom:24px}}
@media(prefers-reduced-motion:reduce){.es *{scroll-behavior:auto!important;transition:none!important}}
