﻿.featured>p,.featured li{color:var(--muted)!important}.price-grid ul{list-style:none;padding:20px 0;margin:20px 0;border-top:1px solid #314b70;border-bottom:1px solid #314b70}.featured ul{border-color:var(--line)}.price-grid li{font-size:12px;color:#bdd0e8;padding:8px 0}.price-grid li:before{content:"鉁?;color:#59a1ff;margin-right:10px}.price-grid a{font-size:13px;font-weight:600;display:flex;justify-content:space-between}.pricing-note{text-align:center;color:#7f96b4;font-size:10px;margin-top:35px}.industry-panel{display:grid;grid-template-columns:280px 1fr;background:var(--mist);border-radius:18px;overflow:hidden}.industry-tabs{padding:30px;background:#edf2f8}.industry-tabs button{width:100%;border:0;background:transparent;text-align:left;padding:17px 20px;color:#6a7585;border-radius:7px;cursor:pointer}.industry-tabs button.active{background:#fff;color:var(--blue);box-shadow:0 5px 15px #203c6810;font-weight:600}.industry-content{padding:55px 65px}.industry-content>small{font-size:9px;letter-spacing:1.5px;color:var(--blue)}.industry-content h3{font-size:30px;line-height:1.45;margin:18px 0 35px}.industry-cols{display:grid;grid-template-columns:1fr 1fr;gap:55px;border-top:1px solid var(--line);padding-top:25px}.industry-cols b{font-size:12px}.industry-cols p{font-size:12px;line-height:2;color:var(--muted)}.industry-content>a,.case-copy>a{display:inline-flex;gap:30px;color:var(--blue);font-size:12px;font-weight:600;margin-top:20px}.cases{background:var(--mist)}.case-card{display:grid;grid-template-columns:1.1fr .9fr;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.case-visual{min-height:470px;background:linear-gradient(145deg,#163c72,#071a39);display:grid;place-items:center;color:#fff;position:relative}.case-visual>span{position:absolute;top:28px;left:28px;font-size:9px;letter-spacing:2px}.case-visual>small{position:absolute;bottom:28px;color:#819abd}.case-play{border:1px solid #ffffff70;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;padding-left:5px}.case-copy{padding:55px}.case-copy>span{font-size:11px;color:var(--blue)}.case-copy h3{font-size:28px;margin:15px 0 30px}.case-copy dl{margin:0}.case-copy dl>div{border-top:1px solid var(--line);padding:18px 0}.case-copy dt{font-size:11px;color:#8490a0;margin-bottom:8px}.case-copy dd{font-size:13px;line-height:1.7;margin:0}.about-card{background:var(--deep);color:#fff;border-radius:20px;padding:70px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.about-card>div>p{color:#a7b9d2;line-height:1.9;margin:25px 0}.outline-link{display:inline-flex;gap:40px;border:1px solid #587296;border-radius:8px;padding:13px 18px;font-size:12px}.values{display:grid;grid-template-columns:1fr 1fr;gap:10px}.values>div{background:#102d58;padding:25px;border-radius:10px}.values i{font-style:normal;color:#5ca5ff}.values h3{font-size:16px;margin:24px 0 8px}.values p{font-size:11px;color:#95abc8}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:120px}.faq>div>p{color:var(--muted);line-height:1.8}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;font-weight:600;cursor:pointer;display:flex;justify-content:space-between}.faq details p{color:var(--muted);font-size:13px;line-height:1.8;max-width:650px}.contact{background:#0b2d62;color:#fff}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.contact h2{font-size:43px}.contact-grid>div>p{color:#9eb4d2;line-height:1.9}.contact-steps{display:flex;align-items:center;gap:15px;margin-top:40px;font-size:12px}.contact-steps span{display:flex;align-items:center;gap:7px}.contact-steps i{font-style:normal;background:#17427b;width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.contact-steps b{color:#607fa7}.contact form{background:#fff;color:var(--ink);padding:38px;border-radius:16px}.contact form h3{margin-top:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact label{font-size:11px;font-weight:600;display:block;margin:13px 0}.contact input,.contact select,.contact textarea{display:block;width:100%;border:1px solid #dfe5ed;border-radius:7px;padding:12px;margin-top:8px;font-size:12px;outline:none}.contact input:focus,.contact textarea:focus{border-color:var(--blue)}.contact textarea{height:90px;resize:vertical}.contact form .button{width:100%;margin-top:12px}.contact form>small{display:block;color:#98a1ae;font-size:9px;text-align:center;margin-top:13px}.footer{height:110px;display:flex;align-items:center;gap:30px}.footer>p{font-size:12px;color:var(--muted)}.footer>span{margin-left:auto;font-size:10px;color:#9aa3af}
@media(max-width:900px){.navlinks{display:none}.shell{width:min(100% - 32px,700px)}.hero{grid-template-columns:1fr;padding-top:70px;gap:70px}.hero h1{font-size:46px}.hero-system{max-width:620px}.split,.faq,.contact-grid,.about-card{grid-template-columns:1fr}.sticky{position:static}.capability-grid{grid-template-columns:1fr 1fr}.flow-grid{grid-template-columns:repeat(3,1fr)}.advantages{grid-template-columns:1fr 1fr}.price-grid{grid-template-columns:1fr}.price-grid article.featured{transform:none}.section-head,.flow-head{align-items:flex-start;gap:30px}.industry-panel{grid-template-columns:190px 1fr}.case-card{grid-template-columns:1fr}.case-visual{min-height:340px}.faq{gap:50px}.contact-grid{gap:55px}}
@media(max-width:600px){.shell{width:calc(100% - 28px)}.nav{height:66px}.nav .button{font-size:0;padding:10px}.nav .button:before{content:"鑾峰彇鏂规";font-size:12px}.hero{min-height:auto;padding-top:55px;padding-bottom:80px}.hero h1{font-size:38px;letter-spacing:-2px}.hero-copy>p{font-size:15px;line-height:1.8}.actions{align-items:stretch;flex-direction:column;gap:12px}.text-link{text-align:center}.trust{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hero-system{padding:20px;min-height:420px}.floating-note{right:-4px;bottom:35px}.section,.trend{padding-top:85px;padding-bottom:85px}.trend h2,.section h2,.contact h2{font-size:34px;letter-spacing:-1.5px}.trend blockquote{font-size:20px}.trendline{overflow:auto;grid-template-columns:repeat(5,110px);justify-content:start}.split{gap:50px}.section-head,.flow-head{display:block}.section-head>p,.flow-head>p{margin-top:24px}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:250px}.flow-grid{grid-template-columns:1fr 1fr}.flow-grid>div{min-height:180px}.guarantees{flex-direction:column;gap:12px}.advantages{grid-template-columns:1fr}.advantages article{border-right:0;border-bottom:1px solid var(--line)}.industry-panel{grid-template-columns:1fr}.industry-tabs{display:flex;overflow:auto;padding:15px}.industry-tabs button{width:auto;white-space:nowrap}.industry-content{padding:35px 25px}.industry-cols{grid-template-columns:1fr;gap:20px}.case-copy{padding:30px}.about-card{padding:35px 24px;gap:45px}.values{grid-template-columns:1fr 1fr}.form-row{grid-template-columns:1fr}.contact form{padding:26px 20px}.contact-steps{flex-wrap:wrap}.footer{height:auto;padding:40px 0;flex-wrap:wrap}.footer>span{margin-left:0;width:100%}}
.subhero{padding:120px 0 110px;background:linear-gradient(145deg,#f7f9fc,#edf5ff);border-top:1px solid #e5eaf1}.subhero-dark{background:linear-gradient(145deg,#071d43,#0b3275);color:#fff}.subhero h1{font-size:58px;line-height:1.15;letter-spacing:-3px;max-width:850px;margin:0}.subhero p{max-width:720px;color:#667085;font-size:17px;line-height:1.9;margin:28px 0 35px}.subhero-dark p{color:#aabbd3}.subsection{padding-top:100px;padding-bottom:110px}.subgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.subgrid article{border:1px solid #e5eaf1;border-radius:14px;padding:40px;min-height:240px;background:#fff}.subgrid article span{font-size:11px;color:#1769e0;letter-spacing:1px}.subgrid article h2{font-size:24px;letter-spacing:-1px;margin:55px 0 14px}.subgrid article p{color:#667085;line-height:1.8;font-size:14px;margin:0}.subconclusion{background:#071d43;color:#fff;padding:100px 0;text-align:center}.subconclusion h2{font-size:42px;letter-spacing:-2px;max-width:850px;margin:0 auto}.subconclusion p{color:#aabbd3;margin:24px auto 32px}.contact-page{min-height:calc(100vh - 76px);display:flex;align-items:center}.contact-page h1{font-size:48px;line-height:1.2;letter-spacing:-2px}.contact form>input[type=hidden]{display:none}
@media(max-width:700px){.subhero{padding:80px 0}.subhero h1{font-size:40px;letter-spacing:-2px}.subgrid{grid-template-columns:1fr}.subgrid article{min-height:210px;padding:30px}.subgrid article h2{margin-top:40px}.subconclusion h2{font-size:32px}.contact-page h1{font-size:36px}}
html,body{overflow-x:hidden}

