:root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#13243a;background:#f6f7f8;--ink:#13243a;--blue:#164482;--blue-2:#dce8f4;--orange:#f26722;--muted:#627188;--line:#d8e0e8;--paper:#fbfcfd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--paper)}a{color:inherit}a:focus-visible{outline:3px solid #f26722;outline-offset:4px}button,input{font:inherit}.site-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:78px;padding:0 clamp(22px,5vw,80px);border-bottom:1px solid var(--line);background:rgb(251 252 253 / .96)}.brand{display:flex;align-items:baseline;gap:14px;text-decoration:none}.brand-name{font-size:25px;font-weight:800;letter-spacing:-.06em;color:var(--blue)}.brand-name span{color:var(--orange)}.brand-tagline{color:var(--muted);font-size:12px}.site-nav{display:flex;align-items:center;gap:clamp(18px,3vw,42px);color:#42546a;font-size:13px}.site-nav a{text-decoration:none}.site-nav a:not(.login-link):hover{color:var(--blue)}.login-link{display:inline-flex;gap:8px;align-items:center;padding:10px 14px;border:1px solid var(--blue);color:var(--blue);font-weight:700}.login-link:hover{background:var(--blue);color:#fff}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);min-height:610px;border-bottom:1px solid var(--line);background:#f1f4f7}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(70px,10vw,150px) clamp(24px,8vw,132px);border-right:1px solid var(--line)}.eyebrow{margin:0 0 18px;color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.16em}.hero h1{max-width:680px;margin:0;color:var(--blue);font-size:clamp(42px,5.5vw,78px);font-weight:780;line-height:1.05;letter-spacing:-.075em}.hero h1 em{font-style:normal;color:var(--ink)}.hero-intro{max-width:500px;margin:28px 0 0;color:var(--muted);font-size:17px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:42px}.primary-button,.secondary-button{display:inline-flex;align-items:center;gap:18px;text-decoration:none;font-size:14px;font-weight:750}.primary-button{padding:14px 20px;background:var(--orange);color:#fff}.primary-button:hover{background:#d95416}.secondary-button{padding:12px 0;color:var(--blue);border-bottom:1px solid var(--blue)}.text-link{color:var(--blue);font-size:14px;text-underline-offset:5px}.hero-panel{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(28px,5vw,72px);background:var(--blue);color:#fff}.panel-caption{display:flex;justify-content:space-between;color:#9eb9d6;font-size:11px;letter-spacing:.14em}.panel-flow{display:grid;gap:0;margin:32px 0}.panel-flow>div{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid rgb(255 255 255 / .22)}.panel-flow>div:first-child{border-top:1px solid rgb(255 255 255 / .22)}.panel-flow span{color:#ff9b68;font-size:12px;font-weight:800}.panel-flow strong{font-size:25px;font-weight:620}.panel-flow small{max-width:140px;color:#c8d9e8;font-size:12px;line-height:1.6;text-align:right}.panel-note{max-width:310px;margin:0;color:#c8d9e8;font-size:14px;line-height:1.8}.statement{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:50px;align-items:end;padding:clamp(72px,9vw,140px) clamp(24px,10vw,160px);background:#fff}.statement h2{margin:0;font-size:clamp(32px,4vw,56px);font-weight:720;line-height:1.18;letter-spacing:-.06em}.statement>p:last-child{max-width:390px;margin:0;color:var(--muted);font-size:16px;line-height:1.9}.section-block{padding:clamp(70px,9vw,132px) clamp(24px,8vw,132px)}.capabilities{background:#f1f4f7}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px}.section-heading h2,.scenario-copy h2,.final-cta h2{margin:0;font-size:clamp(30px,4vw,52px);font-weight:720;line-height:1.18;letter-spacing:-.06em}.section-heading>p{max-width:260px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.capability-item{display:grid;grid-template-columns:44px 1fr 24px;gap:18px;align-items:start;padding:28px 12px 28px 0;border-bottom:1px solid var(--line)}.capability-item:nth-child(odd){padding-right:clamp(24px,5vw,72px);border-right:1px solid var(--line)}.capability-item:nth-child(even){padding-left:clamp(24px,5vw,72px)}.item-index{color:var(--orange);font-size:12px;font-weight:800}.capability-item h3{margin:0 0 8px;color:var(--blue);font-size:20px}.capability-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.item-arrow{color:var(--blue);font-size:18px}.workflow{background:#fff}.workflow-track{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--blue);border-bottom:1px solid var(--line)}.workflow-track article{min-height:220px;padding:26px 28px 28px 0;border-right:1px solid var(--line)}.workflow-track article:not(:first-child){padding-left:28px}.workflow-track article:last-child{border-right:0}.workflow-track span{color:var(--orange);font-size:12px;font-weight:800}.workflow-track h3{margin:46px 0 10px;color:var(--blue);font-size:24px}.workflow-track p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.scenarios{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(40px,9vw,140px);background:var(--blue);color:#fff}.scenario-copy .eyebrow{color:#ff9b68}.scenario-copy h2{max-width:470px;color:#fff}.scenario-copy>p:not(.eyebrow){max-width:450px;margin:25px 0 34px;color:#c8d9e8;font-size:16px;line-height:1.9}.scenario-copy .secondary-button{color:#fff;border-color:#fff}.scenario-rows{border-top:1px solid rgb(255 255 255 / .3)}.scenario-rows div{display:flex;justify-content:space-between;gap:20px;padding:24px 0;border-bottom:1px solid rgb(255 255 255 / .3)}.scenario-rows strong{font-size:18px;font-weight:650}.scenario-rows span{color:#c8d9e8;font-size:13px;text-align:right}.final-cta{display:grid;justify-items:center;padding:clamp(90px,12vw,180px) 24px;text-align:center;background:#f1f4f7}.final-cta h2{color:var(--blue)}.final-cta .primary-button{margin-top:34px}.site-footer{display:flex;justify-content:space-between;gap:24px;padding:25px clamp(24px,5vw,80px);border-top:1px solid var(--line);color:var(--muted);font-size:12px}.site-footer>div{display:flex;gap:24px;align-items:center}.footer-brand{color:var(--blue);font-size:15px;font-weight:800}.site-footer a{text-decoration:none;color:var(--blue);font-weight:700}@media (max-width:900px){.site-header{align-items:flex-start;flex-direction:column;padding-top:20px;padding-bottom:20px}.site-nav{width:100%;justify-content:space-between;gap:10px;flex-wrap:wrap}.hero{grid-template-columns:1fr}.hero-copy{border-right:0}.hero-panel{min-height:430px}.statement{grid-template-columns:1fr;gap:24px}.section-heading{display:block}.section-heading>p{margin-top:18px}.scenarios{grid-template-columns:1fr}.workflow-track{grid-template-columns:repeat(2,1fr)}.workflow-track article:nth-child(2){border-right:0}.workflow-track article:nth-child(3){border-top:1px solid var(--line)}.workflow-track article:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:600px){.brand{align-items:flex-start;flex-direction:column;gap:4px}.site-nav{font-size:12px}.hero-copy{padding-top:78px;padding-bottom:78px}.hero h1{font-size:45px}.hero-intro{font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column;gap:22px}.hero-panel{min-height:390px;padding:28px 24px}.panel-flow>div{grid-template-columns:40px 1fr}.panel-flow small{grid-column:2;text-align:left}.capability-list{grid-template-columns:1fr}.capability-item:nth-child(odd){padding-right:0;border-right:0}.capability-item:nth-child(even){padding-left:0}.workflow-track{grid-template-columns:1fr}.workflow-track article,.workflow-track article:not(:first-child){min-height:auto;padding:24px 0;border-right:0;border-bottom:1px solid var(--line)}.workflow-track article:nth-child(3){border-top:0}.workflow-track article:last-child{border-bottom:0}.workflow-track h3{margin-top:26px}.scenario-rows div{align-items:flex-start;flex-direction:column;gap:7px}.scenario-rows span{text-align:left}.site-footer,.site-footer>div{align-items:flex-start;flex-direction:column;gap:12px}}
