:root{--blue:#24469a;--navy:#10275f;--dark:#09183e;--orange:#ff6b1b;--ice:#f2f5fb;--line:#dfe5f0;--text:#17213b;--muted:#6f7789;--white:#fff;--shadow:0 16px 40px rgba(16,39,95,.12);--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:#fff;font:400 15px/1.65 "Prompt",Tahoma,sans-serif}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(calc(100% - 40px),var(--container));margin:auto}.site-header{position:sticky;z-index:50;top:0;height:82px;background:rgba(255,255,255,.98);box-shadow:0 5px 25px rgba(20,45,112,.09)}.header-inner{height:82px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:13px;white-space:nowrap}.brand img{width:175px;height:50px;object-fit:contain}.brand-divider{width:1px;height:32px;background:#dce2ef}.brand-title{color:var(--navy);font-size:18px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.desktop-nav{margin-left:auto;display:flex;align-items:center;gap:25px}.nav-link{position:relative;padding:29px 0 25px;font-size:14px}.nav-link:after{content:"";position:absolute;left:0;right:100%;bottom:14px;height:3px;background:var(--orange);transition:.2s}.nav-link:hover,.nav-link.active{color:var(--blue)}.nav-link:hover:after,.nav-link.active:after{right:0}.nav-group{position:relative}.nav-menu{position:absolute;visibility:hidden;opacity:0;top:67px;left:-18px;min-width:270px;padding:10px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);transform:translateY(8px);transition:.18s}.nav-group:hover .nav-menu{visibility:visible;opacity:1;transform:none}.nav-menu a{display:block;padding:9px 12px;border-radius:4px;color:#566078;font-size:13px}.nav-menu a:hover{color:var(--blue);background:#eef3ff}.language{display:flex;gap:4px}.language button{min-width:31px;height:31px;padding:0 7px;border:1px solid transparent;border-radius:20px;background:transparent;color:#39435a;font-size:11px;cursor:pointer}.language button.active{color:#fff;border-color:var(--blue);background:var(--blue)}.menu-toggle{display:none;margin-left:auto;border:0;background:none;color:var(--navy);font-size:26px}.mobile-panel{position:fixed;z-index:70;inset:0 0 0 auto;width:min(88vw,380px);padding:24px;background:#fff;box-shadow:-15px 0 50px rgba(0,0,0,.2);transform:translateX(110%);transition:.25s}.mobile-panel.open{transform:none}.mobile-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.mobile-head button{border:0;background:none;font-size:26px}.mobile-links{display:grid;margin-top:15px}.mobile-links a{padding:11px 4px;border-bottom:1px solid #edf0f5}.mobile-links .sub{padding-left:18px;color:#6c7484;font-size:13px}.backdrop{position:fixed;z-index:60;inset:0;background:rgba(4,12,32,.5);opacity:0;visibility:hidden;transition:.2s}.backdrop.open{opacity:1;visibility:visible}.page-hero{position:relative;overflow:hidden;padding:78px 0 88px;color:#fff;background:linear-gradient(115deg,var(--dark),var(--blue))}.page-hero:before{content:"";position:absolute;width:380px;height:380px;right:8%;top:-230px;border:65px solid rgba(255,107,27,.2);border-radius:50%}.page-hero:after{content:"";position:absolute;inset:auto 0 0;height:30px;background:#fff;clip-path:polygon(0 100%,70% 32%,100% 100%)}.breadcrumbs{display:flex;gap:8px;color:rgba(255,255,255,.65);font-size:12px}.breadcrumbs a:hover{color:#fff}.page-hero h1{position:relative;margin:14px 0 5px;font-size:clamp(32px,4vw,50px);line-height:1.2}.page-hero p{position:relative;margin:0;max-width:680px;color:rgba(255,255,255,.75);font-size:16px}.content-section{padding:70px 0 95px}.section-head{margin-bottom:30px}.section-head .eyebrow{color:var(--orange);font-size:12px;font-weight:600;letter-spacing:.11em}.section-head h2{margin:3px 0 5px;color:var(--navy);font-size:30px}.section-head p{margin:0;color:var(--muted)}.card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 25px rgba(16,39,95,.07)}.form-card{padding:34px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.field.full{grid-column:1/-1}.field label{display:block;margin-bottom:6px;color:#303a52;font-weight:500}.required{color:#d62a2a}.input,.select,.textarea{width:100%;height:46px;padding:0 13px;border:1px solid #cfd6e2;border-radius:5px;background:#fff;color:var(--text);outline:none}.textarea{height:110px;padding-top:11px;resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(36,70,154,.1)}.help{margin-top:5px;color:#8990a0;font-size:12px}.check-row{display:flex;align-items:flex-start;gap:9px}.check-row input{margin-top:5px}.btn-row{display:flex;gap:12px;justify-content:flex-end;margin-top:28px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 22px;border:1px solid var(--blue);border-radius:5px;cursor:pointer}.btn-primary{color:#fff;background:var(--blue)}.btn-primary:hover{background:var(--navy)}.btn-accent{color:#fff;border-color:var(--orange);background:var(--orange)}.btn-outline{color:var(--blue);background:#fff}.notice{display:flex;gap:13px;padding:16px 18px;border-left:4px solid var(--orange);background:#fff7f1;color:#62402d}.notice i{color:var(--orange);font-size:20px}.search-panel{display:flex;gap:10px;padding:22px;margin-bottom:30px}.search-panel .input{flex:1}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.product-card{overflow:hidden;transition:.2s}.product-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.product-visual{display:grid;place-items:center;height:165px;color:var(--blue);background:linear-gradient(135deg,#edf2ff,#fff4ec);font-size:65px}.product-body{padding:20px}.product-body h3{margin:0 0 5px;color:var(--navy)}.product-body p{margin:0;color:var(--muted);font-size:13px}.tag{display:inline-block;margin-top:12px;padding:4px 9px;color:var(--blue);background:#edf2ff;border-radius:20px;font-size:11px}.center-card{padding:24px}.center-card h3{margin:0 0 7px;color:var(--navy)}.center-meta{display:grid;gap:8px;margin:16px 0;color:#5e687d}.center-meta div{display:flex;gap:9px}.center-meta i{color:var(--orange)}.result-panel{display:none;margin-top:28px}.result-panel.show{display:block}.result-head{display:flex;justify-content:space-between;gap:20px;padding:22px;border-bottom:1px solid var(--line)}.status-pill{align-self:flex-start;padding:5px 12px;color:#087345;background:#dcf7e9;border-radius:20px;font-size:12px}.timeline{display:grid;padding:25px}.timeline-item{position:relative;padding:0 0 27px 40px}.timeline-item:last-child{padding-bottom:0}.timeline-item:before{content:"";position:absolute;left:11px;top:20px;bottom:-2px;width:2px;background:#dfe5f0}.timeline-item:last-child:before{display:none}.timeline-dot{position:absolute;left:0;top:1px;display:grid;place-items:center;width:24px;height:24px;color:#fff;background:var(--blue);border-radius:50%;font-size:11px}.timeline-item.done .timeline-dot{background:#159460}.timeline-item h4{margin:0}.timeline-item p{margin:2px 0;color:var(--muted);font-size:13px}.faq-list{display:grid;gap:12px}.faq-item{overflow:hidden}.faq-question{width:100%;display:flex;justify-content:space-between;gap:20px;padding:19px 22px;border:0;background:#fff;color:var(--navy);text-align:left;font-weight:500;cursor:pointer}.faq-question i{transition:.2s}.faq-item.open .faq-question i{transform:rotate(180deg)}.faq-answer{display:none;padding:0 22px 20px;color:var(--muted)}.faq-item.open .faq-answer{display:block}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:28px}.step{position:relative;text-align:center;color:#8990a0}.step:before{content:"";position:absolute;left:50%;right:-50%;top:17px;height:2px;background:#d9dfeb}.step:last-child:before{display:none}.step-number{position:relative;z-index:1;display:grid;place-items:center;width:35px;height:35px;margin:0 auto 7px;border-radius:50%;color:#fff;background:#aeb6c5}.step.active{color:var(--blue);font-weight:500}.step.active .step-number{background:var(--blue)}.site-footer{padding:52px 0 20px;color:#657086;background:#f4f6fa;border-top:6px solid var(--orange)}.footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1.15fr 1.15fr;gap:34px}.footer-logo{width:190px}.site-footer h3{margin:0 0 14px;color:var(--navy);font-size:15px}.footer-links{display:grid;gap:8px;font-size:12px}.footer-links a:hover{color:var(--blue)}.contact-line{display:flex;gap:9px;margin-top:8px;font-size:12px}.contact-line i{color:var(--orange)}.copyright{margin-top:38px;padding-top:17px;border-top:1px solid #dce1eb;text-align:center;font-size:11px}.toast{position:fixed;z-index:100;left:50%;top:100px;transform:translate(-50%,-10px);padding:10px 18px;color:#fff;background:rgba(9,24,62,.95);border-radius:22px;opacity:0;visibility:hidden;transition:.2s}.toast.show{opacity:1;visibility:visible;transform:translate(-50%,0)}html[lang="zh-CN"] body{font-family:"Microsoft YaHei","PingFang SC",sans-serif}@media(max-width:1050px){.desktop-nav{display:none}.menu-toggle{display:block}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.container{width:min(calc(100% - 28px),var(--container))}.site-header,.header-inner{height:72px}.brand img{width:135px;height:40px}.brand-title,.brand-divider{display:none}.page-hero{padding:55px 0 68px}.content-section{padding:48px 0 70px}.form-card{padding:22px 17px}.form-grid,.grid-3,.grid-2{grid-template-columns:1fr}.search-panel{flex-direction:column;padding:16px}.btn-row{flex-direction:column}.btn{width:100%}.steps{font-size:11px}.footer-grid{grid-template-columns:1fr}.result-head{flex-direction:column}.product-visual{height:135px}}
