:root{--navy-950:#050b20;--navy-900:#08132f;--navy-800:#102657;--blue-500:#3578ff;--purple-500:#7657ff;--white:#ffffff;--text-light:#d9e4ff;--text-muted:#9daed3;--border-light:rgba(255,255,255,0.12);--container-width:1180px;}*{box-sizing:border-box;margin:0;padding:0;}html{scroll-behavior:smooth;}body{min-width:320px;color:var(--white);background:var(--navy-950);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;line-height:1.6;}a{color:inherit;text-decoration:none;}.container{width:min(calc(100% - 40px),var(--container-width));margin:0 auto;}.site-header{position:fixed;z-index:100;top:0;left:0;width:100%;border-bottom:1px solid var(--border-light);background:rgba(5,11,32,0.82);backdrop-filter:blur(18px);}.nav-wrapper{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:30px;}.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;}.brand-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,var(--blue-500),var(--purple-500));font-size:18px;font-weight:800;box-shadow:0 12px 30px rgba(74,97,255,0.35);}.brand-text{display:flex;flex-direction:column;line-height:1.25;}.brand-text strong{font-size:16px;letter-spacing:0.04em;}.brand-text small{margin-top:3px;color:var(--text-muted);font-size:8px;letter-spacing:0.12em;}.nav-links{display:flex;align-items:center;gap:28px;}.nav-links a{color:var(--text-light);font-size:14px;transition:color 0.2s ease;}.nav-links a:hover{color:var(--white);}.nav-consult{padding:10px 18px;border:1px solid rgba(114,124,255,0.75);border-radius:9px;background:rgba(86,76,255,0.18);font-size:14px;font-weight:600;}.hero{position:relative;min-height:780px;padding:160px 0 100px;overflow:hidden;background:radial-gradient(circle at 80% 30%,rgba(58,87,225,0.22),transparent 34%),linear-gradient(135deg,#050b20 0%,#091735 48%,#08112d 100%);}.hero::before{position:absolute;inset:0;content:"";opacity:0.14;background-image:linear-gradient(rgba(255,255,255,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.08) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 86%);}.hero-light{position:absolute;border-radius:50%;filter:blur(10px);pointer-events:none;}.hero-light-one{top:150px;left:-180px;width:430px;height:430px;background:rgba(39,103,255,0.12);}.hero-light-two{right:10%;bottom:-170px;width:420px;height:420px;background:rgba(113,76,255,0.13);}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,0.92fr);align-items:center;gap:74px;}.hero-label{display:inline-flex;padding:8px 13px;margin-bottom:24px;border:1px solid rgba(123,143,255,0.3);border-radius:999px;color:#b9c9ff;background:rgba(51,81,182,0.16);font-size:13px;}.hero h1{max-width:660px;font-size:clamp(42px,5.4vw,70px);line-height:1.12;letter-spacing:-0.04em;}.hero-title-main{display:block;color:#ffffff;white-space:nowrap;}.hero-title-accent{display:block;margin-top:8px;color:transparent;background:linear-gradient(90deg,#78a5ff,#9f8cff 62%,#d2c9ff);background-clip:text;-webkit-background-clip:text;}.hero-description{max-width:650px;margin-top:26px;color:var(--text-muted);font-size:17px;line-height:1.9;}.hero-actions{display:flex;gap:14px;margin-top:34px;}.button{min-height:48px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:15px;font-weight:700;transition:transform 0.2s ease,border-color 0.2s ease;}.button:hover{transform:translateY(-2px);}.button-primary{background:linear-gradient(135deg,var(--blue-500),var(--purple-500));box-shadow:0 15px 35px rgba(62,82,255,0.3);}.button-secondary{border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.05);}.hero-points{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:36px;color:#b8c5e2;font-size:13px;}.hero-points span::before{content:"✓";margin-right:7px;color:#7f9cff;}.hero-visual{position:relative;padding:30px 0;}.browser-card{position:relative;border:1px solid rgba(158,177,255,0.22);border-radius:18px;overflow:hidden;background:rgba(12,28,67,0.82);box-shadow:0 35px 90px rgba(0,0,0,0.45),0 0 70px rgba(62,85,255,0.12);transform:perspective(1300px) rotateY(-4deg) rotateX(1deg);}.browser-top{min-height:48px;padding:0 16px;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--border-light);background:rgba(3,9,26,0.8);}.browser-dots{display:flex;gap:6px;}.browser-dots i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.26);}.browser-address{flex:1;padding:7px 12px;border-radius:7px;color:#7f91b7;background:rgba(255,255,255,0.05);font-size:10px;}.browser-content{padding:25px;}.dashboard-heading{display:flex;align-items:center;justify-content:space-between;}.dashboard-heading div{display:flex;flex-direction:column;}.dashboard-heading small{color:var(--text-muted);font-size:10px;}.dashboard-heading strong{margin-top:4px;font-size:18px;}.dashboard-heading>span{padding:5px 9px;border-radius:999px;color:#87e9bf;background:rgba(45,199,130,0.12);font-size:9px;}.dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;}.dashboard-stats div{min-height:78px;padding:14px;border:1px solid var(--border-light);border-radius:11px;background:rgba(255,255,255,0.035);}.dashboard-stats small{display:block;color:var(--text-muted);font-size:9px;}.dashboard-stats strong{display:block;margin-top:9px;font-size:13px;}.dashboard-grid{display:grid;grid-template-columns:1.35fr 0.8fr;gap:12px;margin-top:13px;}.dashboard-chart,.dashboard-list{min-height:170px;padding:15px;border:1px solid var(--border-light);border-radius:12px;background:rgba(255,255,255,0.035);}.chart-title{color:var(--text-muted);font-size:10px;}.chart-bars{height:110px;margin-top:20px;display:flex;align-items:end;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border-light);}.chart-bars span{width:12%;border-radius:5px 5px 0 0;background:linear-gradient(to top,#315fff,#8f79ff);}.dashboard-list{display:flex;flex-direction:column;justify-content:center;gap:12px;}.dashboard-list div{padding-bottom:10px;display:flex;justify-content:space-between;border-bottom:1px solid var(--border-light);color:#b9c8e8;font-size:10px;}.dashboard-list b{color:#879dff;}.floating-card{position:absolute;padding:14px 17px;border:1px solid rgba(151,164,255,0.23);border-radius:12px;background:rgba(11,25,62,0.9);box-shadow:0 18px 40px rgba(0,0,0,0.28);backdrop-filter:blur(12px);}.floating-card small,.floating-card strong{display:block;}.floating-card small{color:var(--text-muted);font-size:9px;}.floating-card strong{margin-top:5px;font-size:12px;}.floating-card-one{top:2px;right:-24px;}.floating-card-two{bottom:0;left:-25px;}.next-section{min-height:170px;padding:60px 0;color:#697792;background:#f5f7fb;text-align:center;}@media (max-width:980px){.nav-links{display:none;}.hero{padding-top:135px;}.hero-grid{grid-template-columns:1fr;gap:55px;}.hero-content{text-align:center;}.hero h1,.hero-description{margin-left:auto;margin-right:auto;}.hero-actions,.hero-points{justify-content:center;}.hero-visual{width:min(100%,680px);margin:0 auto;}.browser-card{transform:none;}}@media (max-width:640px){.container{width:min(calc(100% - 28px),var(--container-width));}.nav-wrapper{min-height:66px;}.brand-text strong{font-size:14px;}.brand-text small{display:none;}.nav-consult{padding:8px 12px;font-size:12px;}.hero{min-height:auto;padding:120px 0 75px;}.hero h1{font-size:39px;}.hero-description{font-size:15px;line-height:1.8;}.hero-actions{flex-direction:column;}.button{width:100%;}.hero-points{gap:10px 14px;font-size:12px;}.browser-content{padding:16px;}.dashboard-stats{grid-template-columns:1fr;}.dashboard-grid{grid-template-columns:1fr;}.dashboard-list{min-height:130px;}.floating-card{display:none;}}.business-problems{padding:110px 0;color:#14213d;background:radial-gradient(circle at 15% 15%,rgba(53,120,255,0.08),transparent 24%),#f5f7fb;}.section-heading{max-width:760px;margin:0 auto 55px;text-align:center;}.section-label{display:inline-flex;padding:7px 13px;margin-bottom:16px;border:1px solid rgba(53,120,255,0.18);border-radius:999px;color:#3667d6;background:rgba(53,120,255,0.07);font-size:13px;font-weight:700;}.section-heading h2{color:#101a35;font-size:clamp(30px,4vw,46px);line-height:1.25;letter-spacing:-0.03em;}.section-heading p{margin-top:18px;color:#697792;font-size:16px;line-height:1.9;}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}.problem-card{position:relative;min-height:270px;padding:30px;border:1px solid rgba(20,45,95,0.08);border-radius:18px;overflow:hidden;background:rgba(255,255,255,0.9);box-shadow:0 16px 45px rgba(37,57,105,0.07);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;}.problem-card:hover{transform:translateY(-5px);border-color:rgba(80,105,255,0.22);box-shadow:0 24px 55px rgba(37,57,105,0.12);}.problem-number{position:absolute;top:20px;right:24px;color:rgba(53,88,170,0.12);font-size:36px;font-weight:800;}.problem-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#ffffff;background:linear-gradient(135deg,#3578ff,#7657ff);box-shadow:0 12px 25px rgba(67,90,255,0.22);font-size:13px;font-weight:800;}.problem-card h3{margin-top:24px;color:#14213d;font-size:19px;line-height:1.45;}.problem-card p{margin-top:13px;color:#71809d;font-size:14px;line-height:1.85;}@media (max-width:980px){.problem-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:640px){.business-problems{padding:78px 0;}.section-heading{margin-bottom:38px;}.section-heading h2{font-size:30px;}.problem-grid{grid-template-columns:1fr;}.problem-card{min-height:auto;padding:25px;}}.services-section{position:relative;padding:115px 0;overflow:hidden;background:radial-gradient(circle at 85% 10%,rgba(68,95,255,0.16),transparent 28%),linear-gradient(145deg,#071127 0%,#0b1736 54%,#0c1531 100%);}.services-section::before{position:absolute;inset:0;content:"";opacity:0.08;background-image:linear-gradient(rgba(255,255,255,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.08) 1px,transparent 1px);background-size:52px 52px;}.services-section .container{position:relative;z-index:2;}.services-heading h2{color:#ffffff;}.services-heading p{color:#9eadd0;}.section-label-dark{color:#b8c6ff;border-color:rgba(130,146,255,0.25);background:rgba(78,92,209,0.14);}.services-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:22px;}.service-card{grid-column:span 2;min-height:550px;padding:30px;display:flex;flex-direction:column;border:1px solid rgba(154,171,255,0.14);border-radius:20px;background:linear-gradient( 145deg,rgba(255,255,255,0.075),rgba(255,255,255,0.025) );box-shadow:0 25px 60px rgba(0,0,0,0.18);backdrop-filter:blur(12px);transition:transform 0.25s ease,border-color 0.25s ease,background 0.25s ease;}.service-card:hover{transform:translateY(-6px);border-color:rgba(120,143,255,0.34);background:linear-gradient( 145deg,rgba(255,255,255,0.095),rgba(255,255,255,0.035) );}.service-card-bottom{grid-column:span 3;min-height:510px;}.service-top{display:flex;align-items:center;justify-content:space-between;}.service-icon{min-width:52px;height:52px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;color:#ffffff;background:linear-gradient(135deg,#3578ff,#795cff);box-shadow:0 14px 30px rgba(63,80,255,0.24);font-size:12px;font-weight:800;letter-spacing:0.05em;}.service-index{color:rgba(202,212,255,0.18);font-size:38px;font-weight:800;}.service-card h3{margin-top:25px;color:#ffffff;font-size:23px;line-height:1.4;}.service-description{min-height:78px;margin-top:14px;color:#9eadd0;font-size:14px;line-height:1.85;}.service-list{margin-top:25px;display:grid;gap:12px;list-style:none;}.service-list li{position:relative;padding-left:21px;color:#d3dcf3;font-size:14px;}.service-list li::before{position:absolute;top:8px;left:0;width:7px;height:7px;content:"";border-radius:50%;background:linear-gradient(135deg,#5f8cff,#9a78ff);box-shadow:0 0 12px rgba(108,129,255,0.7);}.service-result{margin-top:26px;padding:17px;border:1px solid rgba(130,150,255,0.13);border-radius:13px;background:rgba(47,64,126,0.13);}.service-result span{color:#859cff;font-size:11px;font-weight:700;}.service-result p{margin-top:5px;color:#b9c6e2;font-size:13px;line-height:1.7;}.service-link{margin-top:auto;padding-top:25px;display:flex;align-items:center;justify-content:space-between;color:#9fb3ff;font-size:14px;font-weight:700;}.service-link span{font-size:20px;transition:transform 0.2s ease;}.service-link:hover span{transform:translateX(5px);}.services-note{max-width:900px;margin:34px auto 0;padding:20px 24px;display:flex;gap:20px;align-items:flex-start;border:1px solid rgba(152,167,255,0.14);border-radius:14px;background:rgba(255,255,255,0.035);}.services-note strong{flex-shrink:0;color:#a9b8ff;font-size:13px;}.services-note p{color:#8999bc;font-size:13px;line-height:1.8;}@media (max-width:1050px){.services-grid{grid-template-columns:repeat(2,1fr);}.service-card,.service-card-bottom{grid-column:auto;min-height:520px;}.service-card:last-child{grid-column:1 / -1;min-height:auto;}}@media (max-width:700px){.services-section{padding:80px 0;}.services-grid{grid-template-columns:1fr;}.service-card,.service-card-bottom,.service-card:last-child{grid-column:auto;min-height:auto;padding:25px;}.service-description{min-height:auto;}.service-link{margin-top:28px;}.services-note{flex-direction:column;gap:8px;}}.services-heading{max-width:980px;}.services-heading h2{font-size:clamp(32px,3vw,40px);}@media (max-width:640px){.hero-title-main{white-space:normal;}.services-heading h2{font-size:30px;}}.pricing-section{padding:115px 0;color:#14213d;background:radial-gradient(circle at 90% 15%,rgba(117,87,255,0.08),transparent 25%),#f6f8fc;}.pricing-heading{max-width:840px;}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start;}.pricing-card{position:relative;padding:30px;border:1px solid rgba(27,54,111,0.09);border-radius:20px;background:#ffffff;box-shadow:0 18px 50px rgba(31,52,101,0.07);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;}.pricing-card:hover{transform:translateY(-5px);border-color:rgba(92,105,255,0.25);box-shadow:0 26px 62px rgba(31,52,101,0.12);}.pricing-card-featured{border:1px solid rgba(95,87,255,0.42);box-shadow:0 22px 60px rgba(65,74,190,0.14),inset 0 3px 0 #6e62ff;}.pricing-recommended{position:absolute;top:0;right:25px;padding:7px 13px;border-radius:0 0 10px 10px;color:#ffffff;background:linear-gradient(135deg,#3578ff,#7657ff);font-size:12px;font-weight:700;}.pricing-tag{display:inline-flex;padding:6px 10px;border-radius:999px;color:#4f65d7;background:rgba(69,96,225,0.08);font-size:11px;font-weight:700;}.pricing-card h3{margin-top:18px;color:#14213d;font-size:24px;}.pricing-price{min-height:62px;margin-top:12px;display:flex;align-items:baseline;gap:4px;color:#101a35;}.pricing-price small{font-size:18px;font-weight:700;}.pricing-price strong{font-size:44px;line-height:1;letter-spacing:-0.04em;}.pricing-price span{color:#76839d;font-size:13px;}.pricing-price-text strong{color:#5b55dd;font-size:25px;line-height:1.35;}.pricing-fit{min-height:72px;margin-top:14px;color:#6e7c97;font-size:14px;line-height:1.8;}.pricing-main{margin-top:25px;padding-top:24px;border-top:1px solid rgba(20,45,95,0.08);}.pricing-main h4{color:#283757;font-size:14px;}.pricing-main ul{margin-top:16px;display:grid;gap:10px;list-style:none;}.pricing-main li{position:relative;padding-left:21px;color:#586784;font-size:13px;}.pricing-main li::before{position:absolute;top:7px;left:0;width:7px;height:7px;content:"";border-radius:50%;background:linear-gradient(135deg,#3578ff,#7657ff);}.pricing-result{margin-top:24px;padding:16px;border:1px solid rgba(75,99,222,0.1);border-radius:13px;background:#f7f8ff;}.pricing-result span{color:#5b6fda;font-size:11px;font-weight:700;}.pricing-result p{margin-top:6px;color:#61708c;font-size:13px;line-height:1.75;}.pricing-details{margin-top:23px;border-top:1px solid rgba(20,45,95,0.08);}.pricing-details summary{padding:20px 0 0;display:flex;align-items:center;justify-content:space-between;color:#5267d8;cursor:pointer;font-size:14px;font-weight:700;list-style:none;}.pricing-details summary::-webkit-details-marker{display:none;}.pricing-details summary::after{content:"+";width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#5267d8;background:rgba(82,103,216,0.08);font-size:17px;}.pricing-details[open] summary::after{content:"−";}.pricing-details-content{margin-top:18px;padding:18px;border-radius:13px;background:#f6f8fc;}.pricing-details-content h5{margin-top:15px;color:#2f3d5b;font-size:13px;}.pricing-details-content h5:first-child{margin-top:0;}.pricing-details-content p{margin-top:5px;color:#6c7992;font-size:12px;line-height:1.75;}.pricing-card-custom{background:linear-gradient(145deg,rgba(247,246,255,1),rgba(255,255,255,1));}.pricing-notice{max-width:920px;margin:36px auto 0;padding:19px 23px;display:flex;gap:20px;border:1px solid rgba(38,60,115,0.08);border-radius:14px;background:#ffffff;}.pricing-notice strong{flex-shrink:0;color:#4d63d1;font-size:13px;}.pricing-notice p{color:#71809a;font-size:13px;line-height:1.8;}@media (max-width:980px){.pricing-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:680px){.pricing-section{padding:80px 0;}.pricing-grid{grid-template-columns:1fr;}.pricing-card{padding:25px;}.pricing-fit{min-height:auto;}.pricing-price strong{font-size:40px;}.pricing-notice{flex-direction:column;gap:7px;}}.cases-section{position:relative;padding:115px 0;overflow:hidden;background:radial-gradient(circle at 15% 10%,rgba(54,111,255,0.17),transparent 25%),linear-gradient(145deg,#071126 0%,#0b1735 55%,#0b142d 100%);}.cases-section::before{position:absolute;inset:0;content:"";opacity:0.07;background-image:linear-gradient(rgba(255,255,255,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.08) 1px,transparent 1px);background-size:54px 54px;}.cases-section .container{position:relative;z-index:2;}.cases-heading{max-width:860px;}.cases-heading h2{color:#ffffff;}.cases-heading p{color:#9eadd0;}.case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;}.case-card{overflow:hidden;border:1px solid rgba(151,169,255,0.14);border-radius:21px;background:rgba(255,255,255,0.055);box-shadow:0 28px 65px rgba(0,0,0,0.2);backdrop-filter:blur(12px);transition:transform 0.25s ease,border-color 0.25s ease;}.case-card:hover{transform:translateY(-6px);border-color:rgba(127,148,255,0.35);}.case-card-featured{grid-column:1 / -1;display:grid;grid-template-columns:1.2fr 0.8fr;}.case-visual{min-height:290px;padding:30px;display:block;overflow:hidden;}.case-card-featured .case-visual{min-height:390px;}.case-body{padding:29px;}.case-card-featured .case-body{padding:42px;display:flex;flex-direction:column;justify-content:center;}.case-meta{display:flex;align-items:center;gap:12px;color:#8191b5;font-size:12px;}.case-badge{padding:6px 10px;border-radius:999px;color:#c2ccff;background:rgba(108,106,255,0.16);font-weight:700;}.case-badge-real{color:#89ecc1;background:rgba(38,188,125,0.13);}.case-body h3{margin-top:18px;color:#ffffff;font-size:25px;line-height:1.4;}.case-body p{margin-top:13px;color:#9eadd0;font-size:14px;line-height:1.85;}.case-tags{margin-top:21px;display:flex;flex-wrap:wrap;gap:9px;}.case-tags span{padding:6px 9px;border:1px solid rgba(149,166,255,0.13);border-radius:8px;color:#a9b7d7;background:rgba(255,255,255,0.035);font-size:11px;}.case-link{margin-top:26px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(151,167,255,0.12);color:#a5b6ff;font-size:14px;font-weight:700;}.case-link span{font-size:20px;transition:transform 0.2s ease;}.case-link:hover span{transform:translateX(5px);}.case-browser{height:100%;overflow:hidden;border:1px solid rgba(165,184,255,0.2);border-radius:16px;background:#071027;box-shadow:0 24px 60px rgba(0,0,0,0.35);}.case-browser-top{height:43px;padding:0 14px;display:flex;align-items:center;gap:6px;border-bottom:1px solid rgba(255,255,255,0.09);}.case-browser-top i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,0.24);}.case-browser-top span{margin-left:9px;color:#8292b7;font-size:10px;}.stock-dashboard{padding:22px;}.stock-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}.stock-summary span,.stock-list span{padding:11px;border:1px solid rgba(132,151,255,0.12);border-radius:9px;color:#a9b7d5;background:rgba(255,255,255,0.035);font-size:10px;}.stock-chart{height:150px;margin-top:14px;padding:15px;display:flex;align-items:end;gap:11px;border:1px solid rgba(132,151,255,0.12);border-radius:11px;}.stock-chart b{flex:1;border-radius:5px 5px 0 0;background:linear-gradient(to top,#315fff,#8c73ff);}.stock-list{margin-top:13px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}.case-visual-hardware{background:linear-gradient(145deg,#eef1f5,#dce3ea);}.hardware-layout{min-height:230px;padding:18px;border-radius:13px;color:#172235;background:#ffffff;box-shadow:0 18px 35px rgba(17,34,64,0.15);}.hardware-nav{display:flex;align-items:center;gap:16px;font-size:9px;}.hardware-nav strong{margin-right:auto;font-size:13px;}.hardware-hero{min-height:125px;margin-top:17px;padding:20px;display:grid;grid-template-columns:1fr 120px;align-items:center;border-radius:10px;background:linear-gradient(135deg,#111827,#334155);color:#ffffff;}.hardware-hero small,.hardware-hero strong{display:block;}.hardware-hero strong{margin-top:7px;font-size:16px;}.hardware-hero i{width:62px;height:5px;margin-top:14px;display:block;border-radius:99px;background:#5e8aff;}.hardware-product{position:relative;height:85px;}.hardware-product span{position:absolute;inset:15px 18px;border:8px solid #aeb8c5;border-radius:50%;}.hardware-product b{position:absolute;top:28px;right:3px;width:65px;height:28px;border-radius:5px;background:linear-gradient(90deg,#727e8d,#d4dae1);transform:rotate(-20deg);}.hardware-products{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;}.hardware-products span{padding:9px;border-radius:7px;background:#f0f3f6;text-align:center;font-size:9px;}.case-visual-manufacturing{background:linear-gradient(145deg,#e7edf5,#cbd5e1);}.factory-layout{min-height:230px;padding:20px;border-radius:13px;color:#ffffff;background:linear-gradient(145deg,#0f223b,#1d3857);box-shadow:0 18px 35px rgba(17,34,64,0.2);}.factory-title small,.factory-title strong{display:block;}.factory-title small{color:#8ea4c0;font-size:8px;}.factory-title strong{margin-top:5px;font-size:17px;}.factory-scene{height:90px;margin-top:17px;display:flex;align-items:end;gap:8px;border-bottom:4px solid #73859a;}.factory-scene span{position:relative;flex:1;height:55px;background:linear-gradient(to top,#53667b,#8fa1b3);}.factory-scene span:nth-child(2){height:78px;}.factory-scene span::before{position:absolute;top:-20px;left:15%;width:70%;height:25px;content:"";background:#697d91;clip-path:polygon(0 100%,20% 0,45% 100%,70% 0,100% 100%);}.factory-data{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;}.factory-data div{padding:9px;border-radius:7px;background:rgba(255,255,255,0.07);}.factory-data small,.factory-data b{display:block;font-size:8px;}.factory-data b{margin-top:4px;color:#c4d4e8;}.case-visual-store{background:linear-gradient(145deg,#ece9ff,#dce7ff);}.store-layout{min-height:230px;display:grid;grid-template-columns:150px 1fr;align-items:center;gap:25px;}.store-phone{padding:8px;border-radius:22px;background:#131b30;box-shadow:0 18px 35px rgba(17,34,64,0.25);}.store-phone-top{width:45px;height:5px;margin:2px auto 8px;border-radius:99px;background:#4d566b;}.store-cover{min-height:95px;padding:13px;border-radius:13px;color:#ffffff;background:linear-gradient(135deg,#4f6eff,#8a65ff);}.store-cover span,.store-cover strong{display:block;}.store-cover span{font-size:8px;}.store-cover strong{margin-top:6px;font-size:13px;}.store-items{padding:10px 3px 4px;display:grid;gap:6px;}.store-items span{height:20px;border-radius:5px;background:#252f45;}.store-panel{color:#1c2943;}.store-panel small,.store-panel strong{display:block;}.store-panel small{color:#687795;font-size:9px;}.store-panel strong{margin-top:7px;font-size:16px;}.store-panel ul{margin-top:18px;display:grid;gap:8px;list-style:none;}.store-panel li{padding:8px 10px;border-radius:7px;color:#5a6884;background:rgba(255,255,255,0.65);font-size:9px;}.case-disclaimer{max-width:940px;margin:36px auto 0;padding:20px 24px;display:flex;gap:20px;border:1px solid rgba(150,168,255,0.14);border-radius:14px;background:rgba(255,255,255,0.035);}.case-disclaimer strong{flex-shrink:0;color:#a8b7ff;font-size:13px;}.case-disclaimer p{margin:0;color:#8e9dbc;font-size:13px;line-height:1.8;}@media (max-width:900px){.case-card-featured{grid-template-columns:1fr;}.case-grid{grid-template-columns:1fr;}}@media (max-width:640px){.cases-section{padding:80px 0;}.case-visual,.case-card-featured .case-visual{min-height:250px;padding:20px;}.case-card-featured .case-body,.case-body{padding:25px;}.store-layout{grid-template-columns:115px 1fr;gap:15px;}.hardware-hero{grid-template-columns:1fr 90px;}.case-disclaimer{flex-direction:column;gap:7px;}}.process-section{position:relative;padding:115px 0;color:#14213d;overflow:hidden;background:radial-gradient( circle at 12% 15%,rgba(53,120,255,0.09),transparent 25% ),#f5f7fb;}.process-heading{max-width:850px;}.process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;}.process-step{position:relative;min-height:285px;padding:22px 19px;display:flex;flex-direction:column;border:1px solid rgba(29,56,112,0.08);border-radius:18px;background:rgba(255,255,255,0.94);box-shadow:0 16px 40px rgba(32,53,102,0.07);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;}.process-step:hover{transform:translateY(-5px);border-color:rgba(87,103,255,0.24);box-shadow:0 24px 50px rgba(32,53,102,0.12);}.process-step:not(:last-child)::after{position:absolute;z-index:3;top:48px;right:-13px;content:"›";color:#7086f2;font-size:23px;font-weight:800;}.process-number{position:absolute;top:16px;right:18px;color:rgba(46,75,145,0.11);font-size:29px;font-weight:800;}.process-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#ffffff;background:linear-gradient(135deg,#3578ff,#7657ff);box-shadow:0 12px 25px rgba(66,88,255,0.22);font-size:14px;font-weight:800;}.process-step h3{margin-top:21px;color:#17233f;font-size:18px;}.process-step>p{margin-top:11px;color:#71809b;font-size:13px;line-height:1.8;}.process-output{margin-top:auto;padding-top:18px;border-top:1px solid rgba(23,49,101,0.08);}.process-output small,.process-output strong{display:block;}.process-output small{color:#8290a8;font-size:10px;}.process-output strong{margin-top:4px;color:#5368d7;font-size:12px;}.process-note{max-width:930px;margin:36px auto 0;padding:20px 24px;display:flex;gap:20px;border:1px solid rgba(36,62,119,0.08);border-radius:14px;background:#ffffff;}.process-note strong{flex-shrink:0;color:#5065d3;font-size:13px;}.process-note p{color:#71809a;font-size:13px;line-height:1.8;}@media (max-width:1100px){.process-grid{grid-template-columns:repeat(3,1fr);}.process-step:nth-child(3)::after,.process-step:nth-child(6)::after{display:none;}}@media (max-width:760px){.process-grid{grid-template-columns:repeat(2,1fr);}.process-step:nth-child(3)::after{display:block;}.process-step:nth-child(even)::after{display:none;}}@media (max-width:560px){.process-section{padding:80px 0;}.process-grid{grid-template-columns:1fr;}.process-step{min-height:auto;padding:24px;}.process-step::after{display:none !important;}.process-output{margin-top:22px;}.process-note{flex-direction:column;gap:7px;}}.case-card-wide{grid-column:1 / -1;display:grid;grid-template-columns:0.85fr 1.15fr;}.case-card-wide .case-visual{min-height:340px;}.case-card-wide .case-body{padding:42px;display:flex;flex-direction:column;justify-content:center;}@media (max-width:900px){.case-card-wide{grid-template-columns:1fr;}.case-card-wide .case-visual{min-height:270px;}.case-card-wide .case-body{padding:29px;}}@media (max-width:640px){.case-card-wide .case-body{padding:25px;}}.about-section{position:relative;padding:115px 0;overflow:hidden;color:#ffffff;background:radial-gradient( circle at 88% 12%,rgba(97,78,255,0.2),transparent 28% ),radial-gradient( circle at 8% 75%,rgba(45,109,255,0.12),transparent 24% ),linear-gradient(145deg,#061027 0%,#0a1839 58%,#08132e 100%);}.about-section::before{position:absolute;inset:0;content:"";opacity:0.06;background-image:linear-gradient( rgba(255,255,255,0.08) 1px,transparent 1px ),linear-gradient( 90deg,rgba(255,255,255,0.08) 1px,transparent 1px );background-size:56px 56px;}.about-section .container{position:relative;z-index:2;}.about-layout{display:grid;grid-template-columns:1.08fr 0.92fr;gap:70px;align-items:center;}.about-intro h2{max-width:690px;margin-top:20px;color:#ffffff;font-size:clamp(34px,4vw,52px);line-height:1.25;letter-spacing:-0.035em;}.about-intro>p{max-width:710px;margin-top:18px;color:#9eadcd;font-size:14px;line-height:1.95;}.about-intro .about-lead{color:#c4cfea;font-size:16px;}.about-actions{margin-top:31px;display:flex;flex-wrap:wrap;gap:12px;}.about-button{min-height:46px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;font-size:13px;font-weight:700;transition:transform 0.2s ease,border-color 0.2s ease;}.about-button:hover{transform:translateY(-2px);}.about-button-primary{color:#ffffff;background:linear-gradient(135deg,#3578ff,#7657ff);box-shadow:0 14px 30px rgba(66,87,255,0.22);}.about-button-secondary{border:1px solid rgba(151,169,255,0.18);color:#c2ccec;background:rgba(255,255,255,0.04);}.about-profile{padding:32px;border:1px solid rgba(151,169,255,0.16);border-radius:22px;background:linear-gradient( 145deg,rgba(255,255,255,0.075),rgba(255,255,255,0.025) );box-shadow:0 30px 65px rgba(0,0,0,0.24);backdrop-filter:blur(15px);}.about-profile-head{display:flex;align-items:center;gap:17px;padding-bottom:25px;border-bottom:1px solid rgba(151,169,255,0.13);}.about-logo-mark{width:57px;height:57px;flex-shrink:0;display:grid;place-items:center;border-radius:17px;color:#ffffff;background:linear-gradient(135deg,#347aff,#7757ff);box-shadow:0 14px 30px rgba(74,87,255,0.28);font-size:19px;font-weight:800;}.about-profile-head small{color:#7585aa;font-size:9px;letter-spacing:0.13em;}.about-profile-head h3{margin-top:4px;color:#ffffff;font-size:22px;}.about-profile-head p{margin-top:3px;color:#8e9dbc;font-size:12px;}.about-principles{margin-top:24px;display:grid;gap:12px;}.about-principles>div{position:relative;padding:17px 18px 17px 56px;border:1px solid rgba(151,169,255,0.1);border-radius:13px;background:rgba(255,255,255,0.035);}.about-principles span{position:absolute;top:18px;left:17px;color:#7088ff;font-size:11px;font-weight:800;}.about-principles strong{color:#dfe6f7;font-size:13px;}.about-principles p{margin-top:4px;color:#8998b8;font-size:11px;line-height:1.7;}.about-capability-grid{margin-top:70px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}.about-capability{position:relative;min-height:350px;padding:26px 23px;overflow:hidden;border:1px solid rgba(151,169,255,0.13);border-radius:18px;background:rgba(255,255,255,0.045);transition:transform 0.25s ease,border-color 0.25s ease,background 0.25s ease;}.about-capability:hover{transform:translateY(-5px);border-color:rgba(126,145,255,0.32);background:rgba(255,255,255,0.065);}.about-capability-number{position:absolute;top:17px;right:19px;color:rgba(169,182,255,0.13);font-size:31px;font-weight:800;}.about-capability-icon{width:47px;height:47px;display:grid;place-items:center;border-radius:14px;color:#ffffff;background:linear-gradient(135deg,#3578ff,#7657ff);font-size:11px;font-weight:800;}.about-capability h3{margin-top:22px;color:#ffffff;font-size:18px;line-height:1.5;}.about-capability>p{margin-top:12px;color:#93a2c2;font-size:12px;line-height:1.85;}.about-capability ul{margin-top:20px;display:grid;gap:9px;list-style:none;}.about-capability li{position:relative;padding-left:17px;color:#a9b6d1;font-size:11px;}.about-capability li::before{position:absolute;top:7px;left:0;width:6px;height:6px;content:"";border-radius:50%;background:linear-gradient(135deg,#3c7dff,#8060ff);}.about-project-box{margin-top:28px;padding:27px 29px;display:grid;grid-template-columns:220px 1fr auto;gap:27px;align-items:center;border:1px solid rgba(151,169,255,0.15);border-radius:17px;background:linear-gradient( 135deg,rgba(55,120,255,0.1),rgba(115,86,255,0.07) );}.about-project-label span,.about-project-label strong{display:block;}.about-project-label span{color:#8394bc;font-size:10px;}.about-project-label strong{margin-top:5px;color:#ffffff;font-size:15px;}.about-project-box>p{color:#9cacca;font-size:12px;line-height:1.85;}.about-project-box>a{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;color:#aebdff;font-size:12px;font-weight:700;}.about-project-box>a span{font-size:18px;transition:transform 0.2s ease;}.about-project-box>a:hover span{transform:translateX(4px);}@media (max-width:1020px){.about-layout{grid-template-columns:1fr;gap:45px;}.about-capability-grid{grid-template-columns:repeat(2,1fr);}.about-project-box{grid-template-columns:180px 1fr;}.about-project-box>a{grid-column:1 / -1;}}@media (max-width:640px){.about-section{padding:80px 0;}.about-intro h2{font-size:35px;}.about-actions{flex-direction:column;}.about-button{width:100%;}.about-profile{padding:24px;}.about-capability-grid{margin-top:45px;grid-template-columns:1fr;}.about-capability{min-height:auto;}.about-project-box{grid-template-columns:1fr;gap:15px;}.about-project-box>a{grid-column:auto;}}.faq-section{position:relative;padding:115px 0;overflow:hidden;color:#17213d;background:radial-gradient( circle at 90% 12%,rgba(116,87,255,0.08),transparent 26% ),#f5f7fb;}.faq-heading{max-width:840px;}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:start;}.faq-item{overflow:hidden;border:1px solid rgba(30,56,111,0.09);border-radius:16px;background:#ffffff;box-shadow:0 14px 38px rgba(31,52,101,0.06);transition:border-color 0.2s ease,box-shadow 0.2s ease;}.faq-item[open]{border-color:rgba(85,103,230,0.24);box-shadow:0 20px 45px rgba(31,52,101,0.1);}.faq-item summary{min-height:86px;padding:20px 22px;display:grid;grid-template-columns:38px 1fr 28px;gap:13px;align-items:center;cursor:pointer;list-style:none;}.faq-item summary::-webkit-details-marker{display:none;}.faq-item summary::after{width:27px;height:27px;display:grid;place-items:center;content:"+";border-radius:50%;color:#5368d7;background:rgba(83,104,215,0.08);font-size:18px;font-weight:500;}.faq-item[open] summary::after{content:"−";}.faq-number{color:#7187ef;font-size:11px;font-weight:800;}.faq-item summary strong{color:#25324f;font-size:15px;line-height:1.55;}.faq-answer{padding:0 22px 22px 73px;}.faq-answer p{margin-top:9px;color:#71809a;font-size:13px;line-height:1.85;}.faq-answer p:first-child{margin-top:0;}.faq-contact-box{max-width:950px;margin:36px auto 0;padding:23px 26px;display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid rgba(50,76,137,0.1);border-radius:16px;background:linear-gradient( 135deg,rgba(53,120,255,0.08),rgba(118,87,255,0.07) ),#ffffff;}.faq-contact-box span,.faq-contact-box strong{display:block;}.faq-contact-box>div>span{color:#7b89a3;font-size:11px;}.faq-contact-box>div>strong{margin-top:5px;color:#273451;font-size:15px;}.faq-contact-box>a{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;color:#5368d7;font-size:13px;font-weight:800;}.faq-contact-box>a>span{font-size:19px;transition:transform 0.2s ease;}.faq-contact-box>a:hover>span{transform:translateX(4px);}@media (max-width:850px){.faq-grid{grid-template-columns:1fr;}}@media (max-width:600px){.faq-section{padding:80px 0;}.faq-item summary{min-height:78px;padding:18px;grid-template-columns:30px 1fr 27px;gap:9px;}.faq-answer{padding:0 18px 20px 57px;}.faq-contact-box{align-items:flex-start;flex-direction:column;gap:16px;}}.contact-section{position:relative;padding:115px 0 80px;overflow:hidden;color:#ffffff;background:radial-gradient( circle at 12% 12%,rgba(54,115,255,0.2),transparent 27% ),radial-gradient( circle at 88% 76%,rgba(119,83,255,0.16),transparent 25% ),linear-gradient(145deg,#050c21,#091735 58%,#08132d);}.contact-section::before{position:absolute;inset:0;content:"";opacity:0.06;background-image:linear-gradient( rgba(255,255,255,0.08) 1px,transparent 1px ),linear-gradient( 90deg,rgba(255,255,255,0.08) 1px,transparent 1px );background-size:56px 56px;}.contact-section .container{position:relative;z-index:2;}.contact-layout{display:grid;grid-template-columns:0.92fr 1.08fr;gap:70px;align-items:start;}.contact-intro h2{max-width:620px;margin-top:20px;color:#ffffff;font-size:clamp(35px,4vw,52px);line-height:1.25;letter-spacing:-0.035em;}.contact-intro>p{max-width:650px;margin-top:18px;color:#98a8c8;font-size:14px;line-height:1.95;}.contact-intro .contact-lead{color:#c4cfea;font-size:16px;}.contact-methods{margin-top:32px;display:grid;gap:13px;}.contact-method{padding:17px 18px;display:flex;align-items:center;gap:15px;border:1px solid rgba(151,169,255,0.13);border-radius:14px;background:rgba(255,255,255,0.04);}.contact-method-icon{width:43px;height:43px;flex-shrink:0;display:grid;place-items:center;border-radius:13px;color:#ffffff;background:linear-gradient(135deg,#3578ff,#7657ff);font-size:12px;font-weight:800;}.contact-method small,.contact-method strong,.contact-method p{display:block;}.contact-method small{color:#7f90b4;font-size:9px;}.contact-method strong{margin-top:3px;color:#e0e7f8;font-size:13px;}.contact-method p{margin-top:3px;color:#8494b4;font-size:10px;}.contact-qr-box{margin-top:18px;padding:18px;display:flex;align-items:center;gap:18px;border:1px solid rgba(151,169,255,0.13);border-radius:14px;background:rgba(255,255,255,0.035);}.contact-qr-placeholder{width:92px;height:92px;flex-shrink:0;display:grid;place-items:center;align-content:center;border:1px dashed rgba(173,188,255,0.35);border-radius:10px;color:#b5c2df;background:linear-gradient( 45deg,rgba(255,255,255,0.04) 25%,transparent 25% ),linear-gradient( -45deg,rgba(255,255,255,0.04) 25%,transparent 25% );background-size:14px 14px;text-align:center;}.contact-qr-placeholder span,.contact-qr-placeholder small{display:block;}.contact-qr-placeholder span{font-size:10px;font-weight:700;}.contact-qr-placeholder small{margin-top:3px;color:#7788aa;font-size:8px;}.contact-qr-box strong{color:#dfe6f7;font-size:13px;}.contact-qr-box p{margin-top:6px;color:#8796b5;font-size:10px;line-height:1.75;}.contact-form-card{padding:34px;border:1px solid rgba(151,169,255,0.16);border-radius:22px;background:rgba(255,255,255,0.075);box-shadow:0 30px 70px rgba(0,0,0,0.26);backdrop-filter:blur(16px);}.contact-form-head>span{color:#8da0ff;font-size:10px;font-weight:800;}.contact-form-head h3{margin-top:7px;color:#ffffff;font-size:25px;}.contact-form-head p{margin-top:8px;color:#8999ba;font-size:11px;}.contact-form{margin-top:27px;display:grid;gap:17px;}.contact-form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}.contact-form label{display:grid;gap:8px;}.contact-form label>span{color:#b2bfd9;font-size:11px;font-weight:700;}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid rgba(151,169,255,0.14);border-radius:10px;outline:none;color:#e2e9f8;background:rgba(5,13,35,0.52);font-family:inherit;font-size:12px;transition:border-color 0.2s ease,box-shadow 0.2s ease;}.contact-form input,.contact-form select{min-height:46px;padding:0 14px;}.contact-form textarea{min-height:140px;padding:13px 14px;resize:vertical;line-height:1.7;}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#667696;}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:rgba(103,124,255,0.58);box-shadow:0 0 0 3px rgba(83,104,215,0.1);}.contact-form select option{color:#17213d;background:#ffffff;}.contact-submit{min-height:49px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:10px;color:#ffffff;background:linear-gradient(135deg,#3578ff,#7657ff);box-shadow:0 15px 30px rgba(65,84,255,0.24);cursor:pointer;font-family:inherit;font-size:13px;font-weight:800;}.contact-submit span{font-size:19px;}.contact-form-notice{padding:14px 16px;border:1px solid rgba(151,169,255,0.11);border-radius:10px;background:rgba(255,255,255,0.035);}.contact-form-notice strong{color:#aebcff;font-size:10px;}.contact-form-notice p{margin-top:4px;color:#8190af;font-size:10px;line-height:1.7;}.contact-service-note{margin-top:58px;padding:23px 27px;display:grid;grid-template-columns:330px 1fr;gap:30px;align-items:center;border:1px solid rgba(151,169,255,0.13);border-radius:16px;background:rgba(255,255,255,0.035);}.contact-service-note span,.contact-service-note strong{display:block;}.contact-service-note span{color:#8191b3;font-size:10px;}.contact-service-note strong{margin-top:5px;color:#dce4f6;font-size:14px;}.contact-service-note>p{color:#8999b9;font-size:11px;line-height:1.8;}.site-footer{padding:66px 0 27px;color:#ffffff;background:#030919;border-top:1px solid rgba(151,169,255,0.1);}.footer-main{display:grid;grid-template-columns:0.8fr 1.2fr;gap:75px;}.footer-brand>a{display:flex;align-items:center;gap:13px;}.footer-logo{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;color:#ffffff;background:linear-gradient(135deg,#3578ff,#7657ff);font-size:14px;font-weight:800;}.footer-brand strong,.footer-brand small{display:block;}.footer-brand strong{color:#ffffff;font-size:15px;}.footer-brand small{margin-top:2px;color:#68799b;font-size:8px;letter-spacing:0.12em;}.footer-brand>p{max-width:420px;margin-top:18px;color:#7585a5;font-size:11px;line-height:1.85;}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;}.footer-links>div{display:grid;align-content:start;gap:10px;}.footer-links strong{margin-bottom:5px;color:#dce4f5;font-size:12px;}.footer-links a,.footer-links span{color:#7484a4;font-size:10px;transition:color 0.2s ease;}.footer-links a:hover{color:#aabaff;}.footer-bottom{margin-top:50px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(151,169,255,0.09);}.footer-bottom p{color:#596a8b;font-size:9px;}@media (max-width:900px){.contact-layout{grid-template-columns:1fr;gap:50px;}.contact-service-note{grid-template-columns:1fr;gap:10px;}.footer-main{grid-template-columns:1fr;gap:45px;}}@media (max-width:640px){.contact-section{padding:80px 0 60px;}.contact-intro h2{font-size:35px;}.contact-form-card{padding:24px;}.contact-form-row{grid-template-columns:1fr;}.contact-qr-box{align-items:flex-start;}.footer-links{grid-template-columns:1fr 1fr;}.footer-links>div:last-child{grid-column:1 / -1;}.footer-bottom{align-items:flex-start;flex-direction:column;}}.contact-methods-wechat{grid-template-columns:1fr;}.contact-method-primary{border-color:rgba(103,126,255,0.28);background:linear-gradient( 135deg,rgba(53,120,255,0.1),rgba(118,87,255,0.08) );}.contact-qr-link{width:148px;height:148px;flex-shrink:0;display:block;padding:7px;border-radius:13px;background:#ffffff;box-shadow:0 15px 35px rgba(0,0,0,0.2);}.contact-qr-image{width:100%;height:100%;display:block;border-radius:7px;object-fit:contain;}@media (max-width:480px){.contact-qr-box{flex-direction:column;}.contact-qr-link{width:180px;height:180px;}}.floating-wechat,.floating-wechat *{box-sizing:border-box;}.floating-wechat{position:fixed;right:22px;bottom:max(20px,env(safe-area-inset-bottom));z-index:1500;width:max-content;max-width:calc(100vw - 24px);font-family:inherit;}.floating-wechat [hidden]{display:none !important;}.floating-wechat-button{min-height:50px;padding:8px 17px 8px 9px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(151,169,255,0.22);border-radius:999px;color:#ffffff;background:linear-gradient( 135deg,rgba(47,113,255,0.98),rgba(112,75,255,0.98) );box-shadow:0 14px 34px rgba(20,39,103,0.3),0 4px 12px rgba(0,0,0,0.16);cursor:pointer;font-family:inherit;font-size:13px;font-weight:800;line-height:1;transition:transform 0.2s ease,box-shadow 0.2s ease;}.floating-wechat-button:hover{transform:translateY(-2px);box-shadow:0 17px 39px rgba(20,39,103,0.36),0 5px 15px rgba(0,0,0,0.18);}.floating-wechat-button:focus-visible,.floating-wechat-copy:focus-visible,.floating-reminder-primary:focus-visible,.floating-reminder-secondary:focus-visible,.floating-wechat-close:focus-visible,.floating-reminder-close:focus-visible{outline:3px solid rgba(143,167,255,0.5);outline-offset:3px;}.floating-wechat-button-icon{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;color:#ffffff;background:rgba(255,255,255,0.16);font-size:11px;font-weight:900;}.floating-wechat-panel,.floating-wechat-reminder{position:absolute;right:0;bottom:calc(100%+12px);width:320px;max-width:calc(100vw - 24px);border:1px solid rgba(107,130,226,0.18);border-radius:19px;opacity:0;transform:translateY(9px);box-shadow:0 25px 60px rgba(9,22,59,0.22),0 6px 20px rgba(9,22,59,0.12);transition:opacity 0.2s ease,transform 0.2s ease;}.floating-wechat-panel.is-visible,.floating-wechat-reminder.is-visible{opacity:1;transform:translateY(0);}.floating-wechat-panel{padding:23px;color:#26324e;background:rgba(255,255,255,0.98);backdrop-filter:blur(18px);}.floating-wechat-close,.floating-reminder-close{position:absolute;top:11px;right:11px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;color:#7a87a0;background:rgba(48,65,103,0.06);cursor:pointer;font-family:inherit;font-size:18px;line-height:1;}.floating-wechat-panel-head{padding-right:28px;}.floating-wechat-badge{color:#6479e4;font-size:10px;font-weight:800;letter-spacing:0.08em;}.floating-wechat-panel h2{margin:7px 0 0;color:#1f2b47;font-size:21px;line-height:1.35;}.floating-wechat-panel-head p{margin:7px 0 0;color:#73809a;font-size:12px;line-height:1.7;}.floating-wechat-qr{width:184px;height:184px;margin:19px auto 0;padding:8px;border:1px solid rgba(73,95,154,0.1);border-radius:15px;background:#ffffff;box-shadow:0 12px 30px rgba(40,57,105,0.1);}.floating-wechat-qr img{width:100%;height:100%;display:block;border-radius:8px;object-fit:contain;}.floating-wechat-id{margin-top:17px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:11px;background:#f3f5fb;}.floating-wechat-id span{color:#7a879f;font-size:11px;}.floating-wechat-id strong{color:#263451;font-size:13px;overflow-wrap:anywhere;}.floating-wechat-copy{width:100%;min-height:43px;margin-top:12px;border:0;border-radius:10px;color:#ffffff;background:linear-gradient( 135deg,#3578ff,#7657ff );cursor:pointer;font-family:inherit;font-size:12px;font-weight:800;}.floating-wechat-copy-status{min-height:18px;margin:7px 0 0;color:#5570ce;font-size:10px;text-align:center;}.floating-wechat-note{margin:2px 0 0;color:#8995aa;font-size:10px;line-height:1.6;text-align:center;}.floating-wechat-reminder{width:350px;padding:19px;color:#25314d;background:rgba(255,255,255,0.98);backdrop-filter:blur(18px);}.floating-wechat-reminder>p{max-width:285px;margin:0;padding-right:13px;color:#34415f;font-size:13px;font-weight:650;line-height:1.75;}.floating-reminder-actions{margin-top:14px;display:flex;flex-wrap:wrap;gap:9px;}.floating-reminder-primary,.floating-reminder-secondary{min-height:39px;padding:0 15px;border-radius:9px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:800;}.floating-reminder-primary{border:0;color:#ffffff;background:linear-gradient( 135deg,#3578ff,#7657ff );}.floating-reminder-secondary{border:1px solid rgba(55,76,132,0.12);color:#6f7d97;background:#f4f6fa;}@media (max-width:640px){.floating-wechat{right:12px;bottom:max(13px,env(safe-area-inset-bottom));max-width:calc(100vw - 24px);}.floating-wechat-button{min-height:46px;padding:7px 14px 7px 8px;font-size:12px;}.floating-wechat-button-icon{width:31px;height:31px;}.floating-wechat-panel,.floating-wechat-reminder{right:0;width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px);}.floating-wechat-panel{padding:20px;}.floating-wechat-reminder{padding:17px;}.floating-reminder-actions{display:grid;grid-template-columns:1fr 1fr;}}@media (max-width:380px){.floating-wechat-button>span:last-child{font-size:11px;}.floating-wechat-panel,.floating-wechat-reminder{width:calc(100vw - 24px);}.floating-wechat-qr{width:170px;height:170px;}}@media (prefers-reduced-motion:reduce){.floating-wechat-button,.floating-wechat-panel,.floating-wechat-reminder{transition:none !important;}}.conversion-hero-line,.conversion-hero-highlight{display:block;}.conversion-hero-line{max-width:880px;}.conversion-hero-highlight{margin-top:5px;}.conversion-section,.conversion-section *{box-sizing:border-box;}.conversion-section{position:relative;padding:96px 24px;overflow:hidden;}.conversion-shell{width:min(1180px,100%);margin:0 auto;}.conversion-heading{max-width:760px;margin:0 auto 48px;text-align:center;}.conversion-heading-light{color:#ffffff;}.conversion-eyebrow{display:inline-block;margin-bottom:14px;color:#536ee8;font-size:12px;font-weight:800;letter-spacing:0.13em;}.conversion-heading h2{margin:0;color:#17213b;font-size:clamp(30px,4vw,48px);line-height:1.2;letter-spacing:-0.035em;}.conversion-heading p{max-width:680px;margin:18px auto 0;color:#68758e;font-size:16px;line-height:1.85;}.conversion-heading-light h2{color:#ffffff;}.conversion-heading-light p{color:rgba(225,231,255,0.75);}.conversion-problems,.conversion-pricing,.conversion-faq{background:radial-gradient( circle at 85% 10%,rgba(104,86,255,0.09),transparent 34% ),#f6f8fc;}.conversion-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.conversion-problem-card{min-height:170px;padding:28px;border:1px solid rgba(61,80,132,0.1);border-radius:20px;background:rgba(255,255,255,0.94);box-shadow:0 16px 40px rgba(25,41,83,0.07);}.conversion-problem-card span{color:#657cec;font-size:12px;font-weight:900;letter-spacing:0.1em;}.conversion-problem-card h3{margin:23px 0 0;color:#1d2945;font-size:20px;line-height:1.55;}.conversion-services{background:radial-gradient( circle at 10% 15%,rgba(72,114,255,0.2),transparent 34% ),radial-gradient( circle at 90% 80%,rgba(120,73,255,0.18),transparent 32% ),#071129;}.conversion-service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;}.conversion-service-card{grid-column:span 2;min-height:285px;padding:30px;border:1px solid rgba(135,155,255,0.14);border-radius:22px;color:#ffffff;background:linear-gradient( 145deg,rgba(22,38,79,0.95),rgba(12,23,54,0.95) );box-shadow:0 22px 55px rgba(0,0,0,0.2);}.conversion-service-card:nth-child(4){grid-column:2 / span 2;}.conversion-service-card:nth-child(5){grid-column:4 / span 2;}.conversion-service-number{color:#8296ff;font-size:12px;font-weight:900;}.conversion-service-card h3{margin:25px 0 0;color:#ffffff;font-size:23px;line-height:1.35;}.conversion-service-card p{margin:15px 0 0;color:rgba(221,229,255,0.73);font-size:14px;line-height:1.8;}.conversion-service-card strong{display:block;margin-top:25px;padding-top:20px;border-top:1px solid rgba(151,168,255,0.12);color:#aebdff;font-size:13px;font-weight:700;line-height:1.7;}.conversion-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;}.conversion-price-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:32px;border:1px solid rgba(59,78,129,0.11);border-radius:24px;background:#ffffff;box-shadow:0 20px 48px rgba(27,43,83,0.08);}.conversion-price-featured{border-color:rgba(92,105,255,0.34);box-shadow:0 24px 58px rgba(70,78,200,0.14);transform:translateY(-8px);}.conversion-price-tag{width:max-content;max-width:100%;padding:7px 11px;border-radius:999px;color:#596fdb;background:#eef1ff;font-size:11px;font-weight:800;}.conversion-price-card h3{margin:23px 0 0;color:#1c2742;font-size:25px;}.conversion-price{margin-top:18px;display:flex;align-items:baseline;gap:5px;}.conversion-price strong{color:#405fe6;font-size:45px;line-height:1;}.conversion-price span{color:#68758c;font-size:14px;}.conversion-price-fit{min-height:52px;margin:20px 0 0;color:#66728a;font-size:14px;line-height:1.75;}.conversion-price-card ul{margin:24px 0 0;padding:22px 0 0;border-top:1px solid rgba(54,73,122,0.1);list-style:none;}.conversion-price-card li{position:relative;margin-top:12px;padding-left:24px;color:#35415b;font-size:14px;line-height:1.55;}.conversion-price-card li::before{position:absolute;left:0;color:#5d77e9;content:"✓";font-weight:900;}.conversion-price-note{margin:24px 0 0;color:#8a94a8;font-size:12px;line-height:1.7;}.conversion-price-button{min-height:48px;margin-top:auto;padding:14px 18px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#ffffff;background:linear-gradient( 135deg,#3478ff,#7657ff );font-size:13px;font-weight:800;text-decoration:none;}.conversion-pricing-bottom-note{max-width:850px;margin:28px auto 0;color:#77839a;font-size:13px;line-height:1.8;text-align:center;}.conversion-faq-list{max-width:900px;margin:0 auto;display:grid;gap:14px;}.conversion-faq-item{border:1px solid rgba(57,77,129,0.1);border-radius:17px;background:#ffffff;box-shadow:0 12px 30px rgba(25,40,78,0.05);}.conversion-faq-item summary{position:relative;padding:22px 58px 22px 24px;color:#202c47;cursor:pointer;font-size:16px;font-weight:800;line-height:1.55;list-style:none;}.conversion-faq-item summary::-webkit-details-marker{display:none;}.conversion-faq-item summary::after{position:absolute;top:50%;right:24px;color:#6277df;content:"+";font-size:23px;transform:translateY(-50%);}.conversion-faq-item[open] summary::after{content:"−";}.conversion-faq-item p{margin:0;padding:0 24px 23px;color:#6b778e;font-size:14px;line-height:1.85;}@media (max-width:900px){.conversion-section{padding:76px 20px;}.conversion-problem-grid,.conversion-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.conversion-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.conversion-service-card,.conversion-service-card:nth-child(4),.conversion-service-card:nth-child(5){grid-column:auto;}.conversion-service-card:last-child{grid-column:1 / -1;}.conversion-price-featured{transform:none;}}@media (max-width:640px){.conversion-section{padding:62px 16px;}.conversion-heading{margin-bottom:34px;text-align:left;}.conversion-heading h2{font-size:31px;}.conversion-heading p{margin-left:0;font-size:14px;}.conversion-problem-grid,.conversion-service-grid,.conversion-pricing-grid{grid-template-columns:1fr;}.conversion-service-card:last-child{grid-column:auto;}.conversion-problem-card{min-height:auto;padding:23px;}.conversion-problem-card h3{margin-top:16px;font-size:18px;}.conversion-service-card,.conversion-price-card{min-height:auto;padding:25px;}.conversion-price-fit{min-height:auto;}.conversion-price strong{font-size:41px;}.conversion-faq-item summary{padding:20px 52px 20px 20px;font-size:15px;}.conversion-faq-item p{padding:0 20px 21px;}}.contact-live-form,.contact-live-form *{box-sizing:border-box;}.contact-live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.contact-live-field{display:grid;gap:9px;margin-bottom:16px;}.contact-live-field>span{color:inherit;font-size:13px;font-weight:750;}.contact-live-field input,.contact-live-field select,.contact-live-field textarea{width:100%;min-width:0;border:1px solid rgba(91,111,164,0.2);border-radius:12px;color:#24304b;background:#ffffff;font:inherit;font-size:14px;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease;}.contact-live-field input,.contact-live-field select{min-height:48px;padding:0 14px;}.contact-live-field textarea{min-height:130px;padding:13px 14px;line-height:1.7;resize:vertical;}.contact-live-field input:focus,.contact-live-field select:focus,.contact-live-field textarea:focus{border-color:rgba(77,105,231,0.7);box-shadow:0 0 0 4px rgba(77,105,231,0.1);}.contact-submit:disabled{cursor:wait;opacity:0.65;}.contact-form-status{min-height:24px;margin:13px 0 0;font-size:13px;font-weight:700;line-height:1.6;}.contact-form-status[data-state="success"]{color:#1d8656;}.contact-form-status[data-state="error"]{color:#c44242;}.contact-live-privacy{margin:7px 0 0;color:#8590a5;font-size:11px;line-height:1.7;}.contact-honeypot{position:fixed !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important;}@media (max-width:640px){.contact-live-grid{grid-template-columns:1fr;gap:0;}.contact-live-field input,.contact-live-field select{min-height:46px;}}.overseas-network-section,.overseas-network-section *{box-sizing:border-box;}.overseas-network-section{position:relative;padding:100px 24px;overflow:hidden;background:radial-gradient( circle at 12% 15%,rgba(55,112,255,0.22),transparent 33% ),radial-gradient( circle at 88% 82%,rgba(122,72,255,0.18),transparent 32% ),#071128;}.overseas-network-shell{width:min(1280px,100%);margin:0 auto;}.overseas-network-heading{max-width:850px;margin:0 auto 52px;text-align:center;}.overseas-network-eyebrow{display:inline-flex;padding:8px 13px;border:1px solid rgba(137,158,255,0.2);border-radius:999px;color:#9aabff;background:rgba(93,112,220,0.09);font-size:12px;font-weight:800;letter-spacing:0.08em;}.overseas-network-heading h2{margin:20px 0 0;color:#ffffff;font-size:clamp(32px,4.5vw,52px);line-height:1.18;letter-spacing:-0.04em;}.overseas-network-intro{max-width:780px;margin:22px auto 0;color:rgba(231,236,255,0.82);font-size:17px;line-height:1.9;}.overseas-network-subtext{max-width:820px;margin:12px auto 0;color:rgba(193,204,239,0.64);font-size:15px;line-height:1.85;}.overseas-network-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;}.overseas-network-card{position:relative;min-width:0;min-height:670px;padding:29px 25px 25px;display:flex;flex-direction:column;border:1px solid rgba(139,157,245,0.14);border-radius:23px;color:#ffffff;background:linear-gradient( 150deg,rgba(22,38,78,0.97),rgba(11,22,52,0.98) );box-shadow:0 24px 58px rgba(0,0,0,0.2);transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease;}.overseas-network-card:hover{transform:translateY(-5px);border-color:rgba(132,153,255,0.34);box-shadow:0 29px 68px rgba(0,0,0,0.25);}.overseas-network-card-featured{border-color:rgba(133,121,255,0.58);background:linear-gradient( 150deg,rgba(42,53,116,0.98),rgba(19,28,71,0.98) );box-shadow:0 28px 68px rgba(43,43,146,0.26),inset 0 1px 0 rgba(255,255,255,0.05);}.overseas-network-recommended{position:absolute;top:16px;right:16px;padding:7px 11px;border-radius:999px;color:#ffffff;background:linear-gradient( 135deg,#477eff,#8a57ff );box-shadow:0 8px 20px rgba(71,78,213,0.28);font-size:11px;font-weight:850;}.overseas-network-card-head{padding-right:4px;}.overseas-network-card-featured .overseas-network-card-head{padding-right:90px;}.overseas-network-card-label{color:#91a4ff;font-size:11px;font-weight:800;letter-spacing:0.07em;}.overseas-network-card h3{margin:16px 0 0;color:#ffffff;font-size:24px;line-height:1.35;}.overseas-network-price{margin-top:17px;display:flex;align-items:baseline;gap:6px;}.overseas-network-price strong{color:#a9b8ff;font-size:42px;line-height:1;letter-spacing:-0.04em;}.overseas-network-price span{color:rgba(218,225,255,0.7);font-size:14px;}.overseas-network-fit{min-height:88px;margin:21px 0 0;color:rgba(227,233,255,0.77);font-size:15px;line-height:1.75;}.overseas-network-list{margin:23px 0 0;padding:22px 0 0;border-top:1px solid rgba(145,163,255,0.12);list-style:none;}.overseas-network-list li{position:relative;margin-top:11px;padding-left:23px;color:rgba(210,219,249,0.76);font-size:14px;line-height:1.6;}.overseas-network-list li::before{position:absolute;top:0;left:0;color:#8098ff;content:"✓";font-weight:900;}.overseas-network-button{width:100%;min-height:49px;margin-top:auto;padding:13px 15px;border:1px solid rgba(139,157,255,0.18);border-radius:12px;color:#ffffff;background:linear-gradient( 135deg,#3578ff,#7657ff );box-shadow:0 13px 28px rgba(42,57,160,0.2);cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;transition:transform 0.18s ease,box-shadow 0.18s ease;}.overseas-network-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(42,57,160,0.28);}.overseas-network-button:focus-visible{outline:3px solid rgba(146,165,255,0.5);outline-offset:3px;}.overseas-network-fees{margin-top:30px;padding:28px 30px;border:1px solid rgba(139,157,245,0.13);border-radius:20px;background:rgba(17,31,67,0.72);}.overseas-network-fees h3{margin:0;color:#ffffff;font-size:20px;}.overseas-network-fees p{margin:13px 0 0;color:rgba(210,219,249,0.72);font-size:15px;line-height:1.8;}.overseas-network-compliance{margin-top:16px;padding:21px 24px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:14px;border:1px solid rgba(126,148,233,0.1);border-radius:16px;background:rgba(9,21,48,0.75);}.overseas-network-compliance strong{white-space:nowrap;color:#9babf6;font-size:14px;}.overseas-network-compliance p{margin:0;color:rgba(190,202,237,0.65);font-size:14px;line-height:1.75;}.network-consult-message{margin:11px 0 0;padding:11px 12px;border:1px solid rgba(82,109,224,0.12);border-radius:10px;color:#46577d;background:#f4f6ff;font-size:12px;font-weight:700;line-height:1.65;}@media (max-width:1100px){.overseas-network-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.overseas-network-card{min-height:610px;}}@media (max-width:640px){.overseas-network-section{padding:68px 16px;}.overseas-network-heading{margin-bottom:36px;text-align:left;}.overseas-network-heading h2{font-size:33px;}.overseas-network-intro,.overseas-network-subtext{margin-left:0;font-size:15px;}.overseas-network-grid{grid-template-columns:1fr;}.overseas-network-card{min-height:auto;padding:26px 22px 22px;}.overseas-network-card-featured .overseas-network-card-head{padding-right:78px;}.overseas-network-card h3{font-size:23px;}.overseas-network-fit{min-height:auto;font-size:15px;}.overseas-network-list li{font-size:15px;}.overseas-network-button{margin-top:26px;font-size:15px;}.overseas-network-fees{padding:23px 21px;}.overseas-network-fees p{font-size:15px;}.overseas-network-compliance{grid-template-columns:1fr;padding:20px;gap:8px;}.overseas-network-compliance p{font-size:15px;}}@media (prefers-reduced-motion:reduce){.overseas-network-card,.overseas-network-button{transition:none !important;}.overseas-network-card:hover,.overseas-network-button:hover{transform:none;}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;}button,a,input,select,textarea,summary{touch-action:manipulation;}.baidu-page-body{min-height:100vh;margin:0;color:#eaf0ff;background:#071128;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;}.baidu-page-shell{width:min(1120px,calc(100% - 32px));margin:0 auto;}.baidu-page-header{min-height:76px;padding:14px max(20px,calc((100vw - 1120px) / 2));display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(140,159,255,0.12);background:rgba(7,17,40,0.97);}.baidu-page-brand{display:inline-flex;align-items:center;gap:11px;color:#ffffff;text-decoration:none;}.baidu-page-brand-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#3578ff,#7657ff);font-weight:900;}.baidu-page-brand strong,.baidu-page-brand small{display:block;}.baidu-page-brand small{margin-top:3px;color:rgba(211,220,255,0.55);font-size:9px;letter-spacing:0.08em;}.baidu-page-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 20px;}.baidu-page-nav a{min-height:44px;display:inline-flex;align-items:center;color:rgba(225,232,255,0.78);font-size:13px;text-decoration:none;}.baidu-page-hero{padding:92px 0 72px;background:radial-gradient( circle at 18% 10%,rgba(55,120,255,0.2),transparent 35% ),radial-gradient( circle at 88% 80%,rgba(118,87,255,0.16),transparent 34% );}.baidu-page-eyebrow{color:#98a9ff;font-size:12px;font-weight:800;letter-spacing:0.12em;}.baidu-page-hero h1{max-width:850px;margin:18px 0 0;color:#ffffff;font-size:clamp(36px,6vw,60px);line-height:1.15;letter-spacing:-0.04em;}.baidu-page-hero p{max-width:760px;margin:22px 0 0;color:rgba(220,228,255,0.72);font-size:17px;line-height:1.9;}.baidu-page-content{padding:76px 0 94px;background:#f6f8fc;}.baidu-card-grid,.baidu-price-grid,.baidu-case-grid,.baidu-contact-grid{display:grid;gap:18px;}.baidu-card-grid,.baidu-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.baidu-case-grid,.baidu-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.baidu-card,.baidu-price-card,.baidu-case-card,.baidu-contact-card{min-width:0;padding:28px;border:1px solid rgba(58,77,129,0.1);border-radius:20px;color:#23304d;background:#ffffff;box-shadow:0 16px 38px rgba(25,40,79,0.07);}.baidu-case-card{display:block;text-decoration:none;}.baidu-card span,.baidu-price-card>span,.baidu-case-card>span,.baidu-contact-card>span{color:#6479e4;font-size:11px;font-weight:850;letter-spacing:0.08em;}.baidu-card h2,.baidu-price-card h2,.baidu-case-card h2,.baidu-contact-card h2{margin:17px 0 0;color:#1d2945;font-size:23px;line-height:1.4;}.baidu-card p,.baidu-price-card p,.baidu-case-card p,.baidu-contact-card p{margin:13px 0 0;color:#68758d;font-size:15px;line-height:1.8;}.baidu-price-card-featured{border-color:rgba(91,106,238,0.32);box-shadow:0 20px 50px rgba(68,78,190,0.13);}.baidu-price-card ul{margin:20px 0 0;padding-left:20px;color:#4a5771;font-size:15px;line-height:1.85;}.baidu-faq-list{display:grid;gap:13px;}.baidu-faq-list details{border:1px solid rgba(58,77,129,0.1);border-radius:16px;color:#24304b;background:#ffffff;box-shadow:0 10px 28px rgba(25,40,79,0.05);}.baidu-faq-list summary{min-height:58px;padding:18px 22px;display:flex;align-items:center;cursor:pointer;font-size:16px;font-weight:800;}.baidu-faq-list p{margin:0;padding:0 22px 21px;color:#6c788f;font-size:15px;line-height:1.8;}.baidu-contact-card img{width:min(260px,100%);height:auto;margin:22px auto 0;display:block;border-radius:16px;}.baidu-page-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px;}.baidu-primary-button,.baidu-secondary-button{min-height:48px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-size:14px;font-weight:800;text-decoration:none;}.baidu-primary-button{color:#ffffff;background:linear-gradient(135deg,#3578ff,#7657ff);}.baidu-secondary-button{color:#4258c8;border:1px solid rgba(73,94,204,0.2);background:#ffffff;}.baidu-page-note{margin:24px 0 0;color:#7b879c;font-size:13px;line-height:1.8;}.baidu-page-footer{padding:40px 0;color:rgba(215,224,255,0.68);border-top:1px solid rgba(140,159,255,0.1);background:#071128;}.baidu-page-footer a{color:#9badff;}.baidu-404{min-height:100vh;padding:24px;display:grid;place-items:center;background:radial-gradient( circle at 20% 10%,rgba(55,120,255,0.22),transparent 34% ),#071128;}.baidu-404-card{width:min(620px,100%);padding:54px 36px;border:1px solid rgba(140,159,255,0.15);border-radius:24px;color:#ffffff;text-align:center;background:rgba(17,31,67,0.9);}.baidu-404-card>span{color:#869cff;font-size:70px;font-weight:900;}.baidu-404-card p{color:rgba(222,230,255,0.68);}.baidu-404-card .baidu-page-actions{justify-content:center;}@media (max-width:860px){.baidu-page-header{align-items:flex-start;flex-direction:column;}.baidu-page-nav{justify-content:flex-start;}.baidu-card-grid,.baidu-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:640px){.baidu-page-header{padding:14px 16px;}.baidu-page-nav{gap:4px 14px;}.baidu-page-nav a{font-size:12px;}.baidu-page-hero{padding:66px 0 56px;}.baidu-page-hero h1{font-size:35px;}.baidu-page-hero p{font-size:15px;}.baidu-page-content{padding:56px 0 70px;}.baidu-card-grid,.baidu-price-grid,.baidu-case-grid,.baidu-contact-grid{grid-template-columns:1fr;}.baidu-card,.baidu-price-card,.baidu-case-card,.baidu-contact-card{padding:23px;}.baidu-page-actions{display:grid;grid-template-columns:1fr;}.baidu-primary-button,.baidu-secondary-button{width:100%;min-height:48px;font-size:15px;}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}