:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#172a22;background:#f4f5ef;font-synthesis:none;--green:#24573c;--muted:#606a61;--line:#dce0d5}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #649441;outline-offset:5px}button{cursor:pointer}.page{max-width:1248px;margin:auto;padding:0 44px}.header{min-height:104px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.wordmark{font-size:31px;font-weight:760;letter-spacing:-1.8px;display:inline-flex;align-items:center;gap:6px}.wordmark span{font-size:30px;color:var(--green);font-weight:500}nav{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:560}.language{border:1px solid #d1d8ca;border-radius:99px;padding:8px 13px;background:transparent;font-size:13px}.nav-app{border-bottom:1px solid #647f59;padding:7px 0}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:center;padding:90px 0 84px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:750;letter-spacing:1.8px;margin:0 0 26px}.status-dot{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#648847}.hero h1{font-size:clamp(42px,5.9vw,75px);line-height:1.05;letter-spacing:-3.9px;font-weight:650;margin:0 0 30px}.accent{color:#517744}.intro{font-size:17px;line-height:1.75;max-width:465px;color:var(--muted);margin:0 0 30px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;font-size:14px;font-weight:650;border-radius:9px;padding:17px 22px;min-height:52px;transition:transform .15s,background .15s}.button:hover{transform:translateY(-2px)}.primary{background:#214c35;color:#fff}.primary:hover{background:#173b28}.text-link{font-size:13px;text-decoration:underline;text-underline-offset:5px}.small-note{font-size:11px;color:#798174;margin:19px 0 0;line-height:1.65}.task-illustration{background:#e7ebdf;padding:27px 30px 19px;border:1px solid #d9e0ce;border-radius:18px;transform:rotate(1deg)}.illustration-heading{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:750;letter-spacing:1.2px;margin-bottom:21px}.mini-symbol{display:grid;place-items:center;width:25px;height:25px;background:#cbd9b5;border-radius:50%;font-size:20px}.task-card{background:#fffefa;border:1px solid #e5e5da;border-radius:11px;padding:24px;box-shadow:0 6px 20px #31402708}.card-caption{font-size:9px;color:#667259;font-weight:750;letter-spacing:1.7px}.task-card h2{font-size:23px;line-height:1.25;letter-spacing:-.5px;margin:13px 0 9px}.task-card p{font-size:12px;color:var(--muted);line-height:1.5;margin:0}.task-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}.task-tags span{padding:6px 9px;border-radius:5px;background:#eff2e9;font-size:9px;color:#506442}.path-step{display:flex;gap:14px;padding:23px 3px 0;position:relative;min-height:84px}.path-step:not(.last):after{content:"";position:absolute;left:18px;top:54px;height:35px;border-left:1px solid #becaac}.step-marker{display:grid;place-items:center;border:1px solid #becaac;border-radius:50%;height:31px;width:31px;flex-shrink:0;font-size:10px;background:#e7ebdf}.path-step h3{font-size:13px;margin:1px 0 5px;font-weight:650}.path-step p{font-size:11px;line-height:1.6;color:#65725b;margin:0}.illustration-note{font-size:9px;color:#737e68;margin:20px 0 0;text-align:center}.how{padding:52px 0 63px;border-top:1px solid var(--line)}.section-intro .eyebrow{margin-bottom:15px}.section-intro h2{font-size:33px;letter-spacing:-1px;font-weight:600;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:43px}.feature-number{font-size:12px;color:#81946b;font-weight:650}.feature-grid h3{font-size:17px;letter-spacing:-.3px;margin:18px 0 12px}.feature-grid p{font-size:14px;line-height:1.8;color:var(--muted);margin:0;max-width:315px}.provider-section{background:#203d30;color:#f7f8ed;border-radius:15px;padding:40px 44px;display:flex;justify-content:space-between;align-items:center;gap:44px}.provider-section .eyebrow{font-size:9px;color:#a6ba95;line-height:1.7;margin-bottom:17px}.provider-section h2{font-size:32px;font-weight:550;letter-spacing:-1px;margin:0 0 15px}.provider-section p{color:#c0cdba;font-size:14px;line-height:1.75;max-width:470px;margin:0}.light{background:#e1e9ce;color:#203d30}.provider-actions{flex-shrink:0;display:flex;align-items:flex-start;flex-direction:column;gap:15px}.provider-direct{font-size:12px;text-decoration:underline;text-underline-offset:4px}.provider-section .provider-note{font-size:10px;color:#a7b69c}.access-note{display:flex;gap:12px;align-items:flex-start;max-width:770px;margin:31px auto 48px}.access-note .status-dot{margin-top:6px;background:#8f9b7e}.access-note p{font-size:11px;line-height:1.8;color:#788170;margin:0}footer{display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);padding:29px 0 35px}footer .wordmark{font-size:25px}footer .wordmark span{font-size:24px}.tagline{font-size:12px;color:#74806b;flex:1}footer>a:not(.wordmark){font-size:12px}.copyright{font-size:10px;color:#839079}.skip-link{position:absolute;top:-70px;left:20px;background:#fff;padding:14px;z-index:2}.skip-link:focus{top:12px}html[lang="zh-CN"] .hero h1{font-size:clamp(43px,5.1vw,66px);letter-spacing:-2px;line-height:1.18}html[lang="zh-CN"] .intro{max-width:450px}html[lang="zh-CN"] .eyebrow{letter-spacing:2px}
@media(max-width:1050px){.page{padding:0 30px}.hero{gap:36px;padding:65px 0}.hero h1{letter-spacing:-2.5px}.hero-actions{gap:15px}.task-illustration{padding:22px}.provider-section{padding:33px;gap:25px}.provider-section h2{font-size:28px}nav{gap:20px}}
@media(max-width:760px){.page{padding:0 23px}.header{min-height:85px;gap:16px}.wordmark{font-size:28px}nav{gap:14px}nav>a:first-child{display:none}nav>a:nth-child(2){font-size:12px}.nav-app{display:none}.hero{grid-template-columns:1fr;gap:39px;padding:49px 0}.hero h1{font-size:60px;letter-spacing:-3px}.intro{font-size:16px;max-width:510px}.hero-copy .eyebrow{margin-bottom:23px}.task-illustration{transform:none;max-width:530px;width:100%;padding:24px}.task-card h2{font-size:24px}.path-step{min-height:84px}.path-step h3{font-size:14px}.path-step p{font-size:12px}.how{padding:35px 0 41px}.section-intro h2{font-size:28px}.feature-grid{grid-template-columns:1fr;gap:28px;margin-top:31px}.feature-grid article{padding-left:37px;position:relative}.feature-number{position:absolute;left:0;top:3px}.feature-grid h3{margin:0 0 9px}.feature-grid p{max-width:none;font-size:14px}.provider-section{display:block;padding:29px 25px}.provider-actions{margin-top:24px}.provider-section h2{font-size:29px}.provider-section .eyebrow{letter-spacing:1.4px}.access-note{margin:25px 0 34px}footer{flex-wrap:wrap;gap:15px}footer .tagline{flex-basis:50%}footer .copyright{margin-left:auto}html[lang="zh-CN"] .hero h1{font-size:49px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}
