@charset "UTF-8";
.business-home{background:#f7faff;color:#071438;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif}.business-home .wrap{width:min(1280px,calc(100% - 80px))}.business-home .header{background:#ffffffed;border-bottom:1px solid #e1eafa;backdrop-filter:blur(16px)}.business-home .brand{font-size:25px;gap:12px;white-space:nowrap}.business-home .brand img{object-fit:contain}.business-home .nav{gap:32px}.business-home .nav nav{gap:30px;font-size:15px}.business-home .button{background:#0063ff;border-color:#0063ff;border-radius:8px;box-shadow:none}.business-home .button.outline{background:transparent;color:#0063ff}.business-home .button:hover{background:#0057e6;color:#fff}.business-home .eyebrow{color:#0063ff;font-size:13px;letter-spacing:2px;font-weight:600}.business-hero{overflow:hidden;background:linear-gradient(115deg,#f8fbff,#edf5ff 70%,#e4efff);border-bottom:1px solid #dce9fb}.hero-grid{position:relative;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:650px;gap:28px}.hero-text{position:relative;z-index:1;padding:66px 0}.hero-text h1{font-size:clamp(38px,4.2vw,62px);line-height:1.28;letter-spacing:-2px;margin:24px 0}.hero-description{font-size:18px;line-height:1.95;max-width:580px;color:#4b6080}.hero-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero-tags{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px;font-size:13px;color:#48688c}.hero-tags span{border:1px solid #c9dbf5;padding:7px 13px;border-radius:30px;background:#ffffff80}.brand-scene{height:565px;width:100%;background-image:url('silver-approved.png');background-size:1000px auto;background-position:-465px -72px;background-repeat:no-repeat;border-radius:24px;mix-blend-mode:multiply}.intro-strip{display:grid;grid-template-columns:130px 1.2fr 1fr;gap:35px;padding:55px 0;border-bottom:1px solid #dce6f5;align-items:start}.intro-strip>p:first-child{font-size:14px;color:#0063ff}.intro-strip h2{font-size:26px;line-height:1.6;letter-spacing:-.6px}.intro-strip>p:last-child{font-size:15px;line-height:1.95;color:#586c87}.business-section{padding-block:85px}.section-heading{margin-bottom:36px}.section-heading h2,.examples h2,.business-contact h2{font-size:clamp(26px,3vw,38px);line-height:1.45;letter-spacing:-1px;margin:14px 0}.section-heading>p:last-child:not(.eyebrow){color:#586c87;line-height:1.9;margin-top:15px}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.capability-card{position:relative;padding:32px 34px;background:linear-gradient(145deg,#fff,#f4f8ff);border:1px solid #d5e2f7;border-radius:16px}.cap-number{font-size:14px;color:#0063ff;display:block;margin-bottom:22px}.capability-card h3{font-size:23px;line-height:1.5;margin-bottom:13px}.capability-card>p{color:#536986;line-height:1.8;font-size:15px}.capability-card ul{list-style:none;padding:20px 0 0;margin:20px 0 0;border-top:1px solid #dce7f8;display:grid;gap:10px;color:#46617e;font-size:14px}.capability-card li:before{content:'↗';color:#0063ff;margin-right:10px}.scope-note{font-size:13px;color:#687c97;line-height:1.9;margin-top:25px}.demo-section{padding:78px 0;background:#edf4ff;border-block:1px solid #dce7f8}.demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.demo-card{background:#fff;border:1px solid #d0def4;border-radius:15px;overflow:hidden}.video-slot{aspect-ratio:16/10;position:relative;background:linear-gradient(135deg,#eff6ff,#dfebff);border-bottom:1px solid #d5e3f7}.video-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:25px;text-align:center}.demo-index{position:absolute;top:17px;left:20px;color:#5a789e;font-size:11px;letter-spacing:1px}.play-symbol{display:grid;place-items:center;width:52px;height:52px;border:1px solid #abc7f1;border-radius:50%;background:#ffffffb0;color:#0063ff;font-size:18px;padding-left:3px}.video-placeholder strong{font-size:19px;font-weight:500;color:#1c3c6c}.coming-label{font-size:12px;color:#5e789a}.video-slot video{width:100%;height:100%;object-fit:contain;background:#071438}.video-slot video[hidden]{display:none}.demo-copy{padding:25px}.demo-copy h3{font-size:21px;margin-bottom:12px}.demo-copy>p{color:#586e8b;font-size:14px;line-height:1.9}.demo-copy blockquote{margin:22px 0 0;padding:15px;border-left:2px solid #0063ff;background:#f4f8ff;font-size:13px;line-height:1.8;color:#3d5d88}.examples{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.examples>div>p:not(.eyebrow){color:#586c87;line-height:1.9;font-size:15px;margin:24px 0}.task-panel{padding:30px;border:1px solid #cfdef6;background:#fff;border-radius:18px;box-shadow:0 20px 50px #16408008}.panel-label{font-size:12px;color:#7086a2;letter-spacing:1px;padding-bottom:10px}.task-panel>div{padding:20px 0;border-bottom:1px solid #e2ebf8}.task-panel>div:last-child{border:0;padding-bottom:0}.task-panel span{font-size:12px;color:#0063ff}.task-panel div p{font-size:16px;line-height:1.9;margin-top:10px}.delivery-section{padding:70px 0;background:linear-gradient(120deg,#eff5ff,#fff)}.delivery-grid{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;gap:28px;padding:0;margin:0}.delivery-grid li{border-top:1px solid #bdd2ef;padding-top:24px}.delivery-grid span{color:#0063ff;font-size:14px}.delivery-grid h3{font-size:20px;margin:20px 0 12px}.delivery-grid p{font-size:14px;line-height:1.9;color:#61758f}.business-contact{display:flex;justify-content:space-between;gap:40px;align-items:center;padding-block:75px}.business-contact p{color:#5d708a;font-size:14px;line-height:1.9}.business-contact>div:last-child{flex-shrink:0}.contact-phone{color:#0063ff;font-size:28px;font-weight:600;white-space:nowrap}.business-contact .button{margin-top:20px}.business-home footer{background:#fff;border-top:1px solid #dce6f5}.business-home .public-footer{padding:20px;font-size:12px}.business-home [id]{scroll-margin-top:100px}
@media(min-width:761px){.business-home .menu-toggle{display:none}}
@media(max-width:1100px){.business-home .wrap{width:calc(100% - 48px)}.business-home .nav nav{gap:18px;font-size:13px}.business-home .brand{font-size:21px}.hero-grid{min-height:560px;grid-template-columns:1.1fr 1fr;gap:0}.brand-scene{background-size:850px auto;background-position:-400px -60px;height:470px;width:115%}.hero-description{font-size:16px}.intro-strip{grid-template-columns:1fr 1.2fr}.intro-strip>p:first-child{grid-column:1/-1}.examples{gap:35px}.demo-grid{gap:14px}.demo-copy{padding:20px}.demo-copy h3{font-size:18px}.video-placeholder strong{font-size:16px}}
@media(max-width:760px){.business-home .wrap{width:calc(100% - 40px)}.business-home .header{height:72px}.business-home .nav{gap:12px}.business-home .brand{font-size:18px;gap:9px}.business-home .brand img{width:31px;height:30px}.business-home .nav-cta{font-size:12px;padding:10px 12px;margin-left:auto}.business-home .nav nav{display:none;top:72px;padding:22px;background:#fff;font-size:16px;flex-direction:column}.business-home .nav nav.open{display:flex}.business-home .menu-toggle{display:block;padding:5px}.hero-grid{display:flex;flex-direction:column;min-height:0;gap:0}.hero-text{padding:44px 0 0;width:100%}.hero-text h1{font-size:40px;letter-spacing:-1.5px;margin:20px 0}.hero-description{font-size:15px;line-height:1.95}.hero-buttons{margin-top:24px;gap:10px}.hero-buttons .button{font-size:13px;padding:13px 16px}.hero-tags{margin-top:24px;font-size:11px;gap:8px}.hero-tags span{padding:6px 10px}.brand-scene{width:calc(100% + 40px);height:320px;background-size:650px auto;background-position:calc(50% - 300px) -48px;margin-top:20px;border-radius:0}.intro-strip{grid-template-columns:1fr;gap:18px;padding-block:35px}.intro-strip h2{font-size:24px}.business-section{padding-block:50px}.section-heading{margin-bottom:25px}.section-heading h2,.examples h2,.business-contact h2{font-size:27px;letter-spacing:-.6px}.capability-grid,.demo-grid{grid-template-columns:1fr;gap:16px}.capability-card{padding:26px}.capability-card h3{font-size:21px}.cap-number{margin-bottom:15px}.demo-section{padding:48px 0}.video-slot{aspect-ratio:16/9}.video-placeholder strong{font-size:20px}.demo-copy h3{font-size:21px}.examples{grid-template-columns:1fr;gap:25px}.task-panel{padding:24px}.delivery-section{padding:48px 0}.delivery-grid{grid-template-columns:1fr 1fr;gap:28px 22px}.delivery-grid h3{font-size:17px;margin-top:14px}.business-contact{flex-direction:column;align-items:flex-start;padding-block:48px;gap:26px}.business-home .footer-main{gap:28px}.business-home .footer-links{flex-wrap:wrap;gap:18px}.business-home .eyebrow{font-size:11px}.contact-phone{font-size:27px}}
@media(prefers-reduced-motion:reduce){.business-home *{scroll-behavior:auto!important;transition:none!important}}
/* Use only the approved illustration region, excluding the old page copy. */
.business-home .brand-scene{height:300px}.business-home .hero-text{margin-top:0;font-size:inherit}.business-home .intro-strip{background:transparent;border-radius:0}.business-home .intro-strip:before,.business-home .intro-strip:after{display:none}.business-home .section-heading{display:block}.business-home .public-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:20px;color:#536986;font-size:13px;line-height:1.8}.business-home .public-footer a{color:#315b93}.business-home .public-footer span:last-child{flex-basis:100%;text-align:center}
@media(min-width:761px) and (max-width:1100px){.business-home .brand-scene{height:255px}}
@media(max-width:760px){.business-home .brand-scene{height:195px}.business-home .hero-grid{padding-bottom:25px}}
@media(max-width:760px){.business-home .brand-scene{background-position:-275px -48px;width:100%;border-radius:12px}.business-home .intro-strip>p{order:initial}.business-home .intro-strip>p:last-child{font-size:15px}}
