:root{
    --brand:#2F6BFF;          /* 科技蓝 */
    --brand-2:#19C3F5;        /* 青蓝 */
    --violet:#7B61FF;         /* 紫，科技点缀 */
    --ink:#06122B;            /* 深海军蓝 */
    --ink-2:#0C2347;
    --ink-3:#13315C;
    --blue-soft:#EAF1FF;
    --blue-soft-2:#E0ECFF;
    --bg:#F3F7FE;
    --bg-2:#EAF1FB;
    --line:#D9E4F4;
    --txt:#3C4A60;
    --txt-soft:#6B7A93;
    --white:#fff;
    --radius:16px;
    --shadow:0 10px 30px rgba(11,35,71,.08);
    --shadow-lg:0 24px 60px rgba(20,60,140,.18);
    --maxw:1180px;
    --grad:linear-gradient(120deg,var(--brand),var(--brand-2));
  }
  *{box-sizing:border-box;margin:0;padding:0;}
  html{scroll-behavior:smooth;}
  body{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Segoe UI",sans-serif;color:var(--txt);background:var(--white);line-height:1.7;-webkit-font-smoothing:antialiased;}
  a{text-decoration:none;color:inherit;}
  .wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px;}
  .btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:999px;font-weight:600;font-size:15px;cursor:pointer;border:0;transition:.25s;white-space:nowrap;}
  .btn-primary{background:var(--grad);color:#fff;box-shadow:0 10px 24px rgba(47,107,255,.35);}
  .btn-primary:hover{transform:translateY(-2px);filter:brightness(1.06);}
  .btn-ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line);}
  .btn-ghost:hover{border-color:var(--brand);color:var(--brand);}
  .btn-line{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35);}
  .btn-line:hover{border-color:var(--brand-2);color:var(--brand-2);}

  /* 顶部条 */
  .topbar{background:var(--ink);color:#aebbd4;font-size:13px;}
  .topbar .wrap{display:flex;justify-content:space-between;align-items:center;height:42px;flex-wrap:wrap;gap:6px;}
  .topbar a{color:#aebbd4;}
  .topbar .left span{margin-right:18px;}
  .topbar .left b{color:#fff;font-weight:600;}
  .topbar .right a{margin-left:16px;}

  /* 导航 */
  header.nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);}
  .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:70px;}
  .logo{display:flex;align-items:center;gap:11px;font-weight:800;color:var(--ink);font-size:19px;}
  .logo .mark{width:38px;height:38px;border-radius:10px;background:var(--grad);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:17px;box-shadow:0 6px 16px rgba(47,107,255,.4);}
  .logo small{display:block;font-size:11px;color:var(--txt-soft);font-weight:500;letter-spacing:.5px;}
  .navlinks{display:flex;gap:28px;font-size:15px;font-weight:500;}
  .navlinks a{color:var(--ink-3);transition:.2s;position:relative;padding:6px 0;}
  .navlinks a:hover{color:var(--brand);}
  .navlinks a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--brand);transition:.25s;}
  .navlinks a:hover::after{width:100%;}
  .nav .actions{display:flex;gap:12px;align-items:center;}
  .nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:8px;}
  .nav-toggle span{width:24px;height:2.5px;background:var(--ink);border-radius:2px;}

  /* Hero */
  .hero{position:relative;background:linear-gradient(160deg,#06122B 0%,#0C2347 58%,#13315C 100%);color:#fff;overflow:hidden;}
  .hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(47,107,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(47,107,255,.07) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(900px 520px at 75% 20%,#000,transparent);}
  .hero::after{content:"";position:absolute;right:-140px;top:-120px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(25,195,245,.35),transparent 70%);}
  .hero .wrap{position:relative;z-index:2;padding:84px 22px 92px;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;}
  .badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(120,180,255,.3);padding:7px 16px;border-radius:999px;font-size:13px;color:#dbe7ff;margin-bottom:22px;}
  .badge .dot{width:8px;height:8px;border-radius:50%;background:var(--brand-2);box-shadow:0 0 0 4px rgba(25,195,245,.22);}
  .hero h1{font-size:44px;line-height:1.2;font-weight:800;letter-spacing:.5px;margin-bottom:20px;}
  .hero h1 .hl{background:linear-gradient(120deg,#5AA0FF,#19C3F5);-webkit-background-clip:text;background-clip:text;color:transparent;}
  .hero p.lead{font-size:17px;color:#c4d3ee;max-width:540px;margin-bottom:30px;}
  .hero .cta{display:flex;gap:14px;flex-wrap:wrap;}
  .hero .mini{margin-top:34px;display:flex;gap:30px;flex-wrap:wrap;color:#aebfe0;font-size:14px;}
  .hero .mini b{color:#fff;font-size:22px;display:block;font-weight:800;}

  .hero-card{background:rgba(255,255,255,.06);border:1px solid rgba(120,180,255,.22);border-radius:20px;padding:28px;backdrop-filter:blur(8px);}
  .hero-card h3{font-size:18px;margin-bottom:18px;color:#fff;}
  .hero-card .row{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px dashed rgba(160,200,255,.18);font-size:14px;color:#cdd9f2;}
  .hero-card .row:last-of-type{border-bottom:0;}
  .hero-card .row b{color:var(--brand-2);font-weight:700;}
  .hero-card .qbtn{margin-top:20px;width:100%;justify-content:center;}

  /* 数据条 */
  .stats{background:linear-gradient(120deg,#08183a,#0C2347);color:#fff;}
  .stats .wrap{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:38px 22px;}
  .stats .item{text-align:center;}
  .stats .num{font-size:34px;font-weight:800;line-height:1;}
  .stats .num span{background:linear-gradient(120deg,#5AA0FF,#19C3F5);-webkit-background-clip:text;background-clip:text;color:transparent;}
  .stats .label{font-size:13px;color:#9fb2d6;margin-top:8px;}

  /* 通用 */
  section{padding:84px 0;}
  .sec-head{text-align:center;max-width:740px;margin:0 auto 50px;}
  .sec-head .tag{display:inline-block;color:var(--brand);font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;}
  .sec-head h2{font-size:34px;color:var(--ink);font-weight:800;line-height:1.3;margin-bottom:14px;}
  .sec-head p{color:var(--txt-soft);font-size:16px;}

  /* 客户案例 */
  .cases{background:var(--bg);}
  .case-feat{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:30px;}
  .case-big{background:#fff;border:1px solid var(--line);border-radius:20px;padding:34px;position:relative;overflow:hidden;box-shadow:var(--shadow);}
  .case-big::before{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(47,107,255,.12),transparent 70%);}
  .case-big .loc{display:inline-flex;align-items:center;gap:6px;background:var(--blue-soft);color:var(--brand);font-size:12.5px;font-weight:700;padding:5px 12px;border-radius:999px;margin-bottom:14px;}
  .case-big h3{font-size:23px;color:var(--ink);margin-bottom:4px;}
  .case-big .cat{font-size:13px;color:var(--txt-soft);margin-bottom:16px;}
  .case-big .pain{background:var(--bg);border-radius:12px;padding:14px 16px;font-size:14px;color:var(--txt);margin-bottom:16px;}
  .case-big .pain b{color:#c0392b;}
  .case-big .win{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:14px;}
  .case-big .win div b{display:block;font-size:22px;color:var(--brand);font-weight:800;}
  .case-big .win div span{font-size:12.5px;color:var(--txt-soft);}
  .case-big .desc{font-size:14.5px;color:var(--txt);}

  .case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
  .case-mini{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;transition:.25s;}
  .case-mini:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--blue-soft-2);}
  .case-mini .av{width:42px;height:42px;border-radius:11px;background:var(--grad);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:17px;margin-bottom:12px;}
  .case-mini h4{font-size:16px;color:var(--ink);margin-bottom:3px;}
  .case-mini .ind{font-size:12px;color:var(--brand);font-weight:600;margin-bottom:8px;}
  .case-mini p{font-size:13px;color:var(--txt-soft);}

  /* 产品 */
  .prod-erp{background:linear-gradient(160deg,#0C2347,#13315C);color:#fff;border-radius:24px;padding:46px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;margin-bottom:26px;position:relative;overflow:hidden;box-shadow:var(--shadow-lg);}
  .prod-erp::after{content:"";position:absolute;right:-80px;bottom:-80px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(25,195,245,.28),transparent 70%);}
  .prod-erp .ph{position:relative;z-index:2;}
  .prod-erp .kicker{color:var(--brand-2);font-weight:700;letter-spacing:2px;font-size:13px;text-transform:uppercase;margin-bottom:10px;}
  .prod-erp h2{font-size:32px;font-weight:800;margin-bottom:14px;}
  .prod-erp p.lead{color:#c4d3ee;font-size:15.5px;margin-bottom:22px;}
  .prod-erp .pains{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;}
  .prod-erp .pains div{background:rgba(255,255,255,.06);border:1px solid rgba(120,180,255,.2);border-radius:12px;padding:13px 15px;font-size:13.5px;color:#dbe7ff;}
  .prod-erp .pains div b{color:var(--brand-2);}
  .vers{position:relative;z-index:2;}
  .vers h4{font-size:15px;color:#fff;margin-bottom:14px;}
  .ver{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px dashed rgba(160,200,255,.18);font-size:14px;color:#dbe7ff;}
  .ver:last-of-type{border-bottom:0;}
  .ver b{color:#fff;}
  .ver .t{color:var(--brand-2);font-weight:700;font-size:13px;}
  .prod-row{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
  .card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;transition:.28s;position:relative;overflow:hidden;}
  .card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:transparent;}
  .card .ic{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:25px;margin-bottom:16px;background:var(--blue-soft);}
  .card h3{font-size:19px;color:var(--ink);margin-bottom:5px;}
  .card .sub{font-size:13px;color:var(--brand);font-weight:600;margin-bottom:12px;}
  .card p{font-size:14px;color:var(--txt);margin-bottom:14px;}
  .card ul{list-style:none;font-size:13px;color:var(--txt-soft);}
  .card ul li{padding-left:20px;position:relative;margin-bottom:6px;}
  .card ul li::before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:800;}
  .card.minor{background:linear-gradient(160deg,#f7faff,#eef4ff);border-style:dashed;}
  .card.minor .ic{background:var(--bg-2);}
  .card.minor h3{color:var(--ink-3);}

  /* 解决方案 */
  .sol{background:var(--bg);}
  .sol-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
  .sol-item{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px 22px;transition:.25s;}
  .sol-item:hover{box-shadow:var(--shadow);transform:translateY(-4px);}
  .sol-item .n{font-size:13px;font-weight:800;color:var(--brand);background:var(--blue-soft);min-width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;}
  .sol-item h4{font-size:17px;color:var(--ink);margin-bottom:6px;}
  .sol-item p{font-size:13.5px;color:var(--txt-soft);}
  .sol-note{text-align:center;margin-top:26px;font-size:13.5px;color:var(--txt-soft);}
  .sol-note span{color:var(--brand);font-weight:600;}

  /* 本地化 */
  .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
  .why{background:#fff;border-radius:var(--radius);padding:28px;border:1px solid var(--line);}
  .why .top{display:flex;align-items:center;gap:14px;margin-bottom:14px;}
  .why .top .em{font-size:30px;}
  .why h3{font-size:18px;color:var(--ink);}
  .why p{font-size:14.5px;color:var(--txt-soft);}

  /* 产业带 */
  .belt{background:linear-gradient(135deg,#06122B,#13315C);color:#fff;border-radius:24px;padding:54px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;}
  .belt h2{font-size:30px;font-weight:800;margin-bottom:16px;}
  .belt p{color:#c4d3ee;font-size:15.5px;margin-bottom:22px;}
  .belt .tags{display:flex;flex-wrap:wrap;gap:12px;}
  .belt .tags span{background:rgba(120,180,255,.14);border:1px solid rgba(120,180,255,.26);padding:8px 16px;border-radius:999px;font-size:14px;}
  .belt ul{list-style:none;}
  .belt ul li{padding:12px 0;border-bottom:1px dashed rgba(160,200,255,.18);font-size:15px;color:#dbe7ff;display:flex;gap:10px;}
  .belt ul li b{color:var(--brand-2);}

  /* 流程 */
  .flow{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;counter-reset:step;}
  .flow .step{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 16px;text-align:center;}
  .flow .step .n{width:38px;height:38px;border-radius:50%;background:var(--blue-soft);color:var(--brand);font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:17px;}
  .flow .step h4{font-size:15px;color:var(--ink);margin-bottom:5px;}
  .flow .step p{font-size:12.5px;color:var(--txt-soft);}

  /* 关于 */
  .about{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}
  .about .txt h2{font-size:30px;color:var(--ink);margin-bottom:16px;}
  .about .txt p{color:var(--txt);font-size:15.5px;margin-bottom:14px;}
  .about .txt ul{list-style:none;margin:18px 0;}
  .about .txt li{padding-left:26px;position:relative;margin-bottom:10px;color:var(--txt);font-size:15px;}
  .about .txt li::before{content:"★";position:absolute;left:0;color:var(--brand);}
  .about .visual{background:linear-gradient(160deg,#0C2347,#13315C);border-radius:24px;padding:40px;color:#fff;position:relative;overflow:hidden;}
  .about .visual::after{content:"";position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(25,195,245,.3),transparent 70%);}
  .about .visual h3{font-size:20px;margin-bottom:18px;position:relative;z-index:2;}
  .about .visual .line{position:relative;z-index:2;border-bottom:1px dashed rgba(160,200,255,.2);padding:13px 0;font-size:14.5px;color:#cdd9f2;display:flex;justify-content:space-between;}
  .about .visual .line b{color:#fff;}
  .honors{margin:20px 0 22px;padding:18px 20px;background:linear-gradient(120deg,rgba(47,107,255,.05),rgba(25,195,245,.05));border:1px dashed rgba(47,107,255,.32);border-radius:14px;}
  .honors b{display:block;font-size:14.5px;color:var(--ink);margin-bottom:10px;}
  .honors .honor-tags{display:flex;flex-wrap:wrap;gap:8px;}
  .honors .honor-tags span{background:#fff;border:1px solid rgba(47,107,255,.3);color:var(--brand);padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;}

  /* 联系 */
  .contact{background:var(--bg);}
  .contact-box{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#fff;border-radius:24px;overflow:hidden;box-shadow:var(--shadow-lg);}
  .contact-info{padding:46px;background:linear-gradient(160deg,#06122B,#13315C);color:#fff;}
  .contact-info h3{font-size:24px;margin-bottom:10px;}
  .contact-info>p{color:#c4d3ee;font-size:14.5px;margin-bottom:26px;}
  .ci-row{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px dashed rgba(160,200,255,.18);}
  .ci-row .ic{font-size:20px;}
  .ci-row .t{font-size:13px;color:#9fb2d6;}
  .ci-row .v{font-size:15.5px;color:#fff;font-weight:600;}
  .contact-form{padding:46px;}
  .contact-form h3{font-size:22px;color:var(--ink);margin-bottom:6px;}
  .contact-form>p{font-size:14px;color:var(--txt-soft);margin-bottom:22px;}
  .field{margin-bottom:16px;}
  .field label{display:block;font-size:13.5px;color:var(--ink-3);font-weight:600;margin-bottom:7px;}
  .field input,.field select,.field textarea{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;font-size:14.5px;font-family:inherit;color:var(--ink);background:#fcfdff;transition:.2s;}
  .field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--brand);background:#fff;}
  .field textarea{resize:vertical;min-height:90px;}
  .form-note{font-size:12.5px;color:var(--txt-soft);margin-top:6px;}
  .form-ok{display:none;background:#e9faf0;border:1px solid #b6e8c8;color:#1a7a44;padding:14px;border-radius:10px;font-size:14px;margin-top:14px;}

  /* 页脚 */
  footer{background:var(--ink);color:#9fb2d6;padding:54px 0 28px;font-size:14px;}
  footer .cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px;margin-bottom:34px;}
  footer h4{color:#fff;font-size:15px;margin-bottom:16px;}
  footer a{color:#9fb2d6;display:block;margin-bottom:10px;transition:.2s;}
  footer a:hover{color:var(--brand-2);}
  footer .brand p{color:#9fb2d6;margin-top:14px;font-size:13.5px;max-width:300px;}
  footer .bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:13px;color:#7e90b0;}
  footer .bottom .beian{white-space:nowrap;}
  footer .beian a{color:#9fb2d6;transition:.2s;display:inline;margin:0;}
  footer .beian a:hover{color:#fff;}
  .disclaimer{background:rgba(120,180,255,.06);border:1px solid rgba(120,180,255,.12);border-radius:10px;padding:14px;font-size:12.5px;color:#8298c2;margin-top:18px;line-height:1.6;}

  .reveal{opacity:0;transform:translateY(28px);transition:.7s cubic-bezier(.2,.7,.3,1);}
  .reveal.in{opacity:1;transform:none;}

  @media(max-width:980px){
    .hero .wrap{grid-template-columns:1fr;}
    .prod-erp{grid-template-columns:1fr;}
    .case-feat,.prod-row,.why-grid,.about,.contact-box,.belt{grid-template-columns:1fr;}
    .case-grid{grid-template-columns:repeat(2,1fr);}
    .sol-grid{grid-template-columns:repeat(2,1fr);}
    .stats .wrap{grid-template-columns:repeat(2,1fr);gap:26px 10px;}
    .flow{grid-template-columns:repeat(3,1fr);}
  }
  @media(max-width:680px){
    .topbar{height:auto;padding:8px 0;}
    .topbar .right{display:none;}
    .topbar .left{display:flex;flex-wrap:wrap;gap:2px 14px;}
    .topbar .left span{margin-right:0;}
    .logo{font-size:16.5px;white-space:nowrap;}
    .logo .mark{width:34px;height:34px;}
    .nav .actions .btn{padding:10px 16px;font-size:14px;}
    .navlinks{display:none;}
    .nav-toggle{display:flex;}
    .navlinks.open{display:flex;position:absolute;top:70px;left:0;right:0;background:#fff;flex-direction:column;padding:18px 22px;gap:6px;box-shadow:var(--shadow);border-bottom:1px solid var(--line);}
    .hero h1{font-size:32px;}
    .case-grid,.sol-grid,.prod-row,.why-grid,.flow{grid-template-columns:1fr;}
    .stats .wrap{grid-template-columns:1fr 1fr;}
    .sec-head h2{font-size:26px;}
    .prod-erp,.belt,.contact-info,.contact-form{padding:30px;}
    footer .cols{grid-template-columns:1fr 1fr;}
  }

/* ===== 多页站点补充样式（仅 site.css，不影响 index.html 内联样式）===== */
.page-head{padding:64px 0 44px;background:linear-gradient(160deg,#0b1a37 0%,#12295a 55%,#1b3a76 100%);color:#fff;position:relative;overflow:hidden}
.page-head::after{content:"";position:absolute;inset:0;background:radial-gradient(900px 380px at 78% -10%,rgba(47,107,255,.42),transparent 62%);pointer-events:none}
.page-head .wrap{position:relative;z-index:1}
.page-head .crumb{font-size:13px;color:#9fb2d6;margin-bottom:16px}
.page-head .crumb a{color:#9fb2d6;text-decoration:none}
.page-head .crumb a:hover{color:#fff}
.page-head h1{font-size:clamp(28px,3.4vw,42px);line-height:1.28;margin:0 0 14px;font-weight:800;letter-spacing:-.5px}
.page-head p{max-width:720px;color:#c3d2ec;font-size:16px;line-height:1.85;margin:0}
.page-body{padding:56px 0 72px}
.prose{max-width:860px}
.prose h2{font-size:24px;margin:44px 0 14px;color:#0e1b33}
.prose h2:first-child{margin-top:0}
.prose h3{font-size:18px;margin:28px 0 10px;color:#16243f}
.prose p{font-size:15.5px;line-height:1.95;color:#3d4a61;margin:0 0 14px}
.prose ul{margin:0 0 16px;padding-left:20px}
.prose li{font-size:15.5px;line-height:1.95;color:#3d4a61;margin-bottom:8px}
.faq-list{max-width:900px}
.faq-item{background:#fff;border:1px solid #e6ecf7;border-radius:14px;padding:22px 24px;margin-bottom:14px;box-shadow:0 2px 10px rgba(16,42,86,.04)}
.faq-item h3{font-size:17px;margin:0 0 10px;color:#0e1b33;line-height:1.6}
.faq-item p{margin:0;font-size:15px;line-height:1.9;color:#3d4a61}
.faq-item a{color:#2f6bff;text-decoration:none}
.note-box{background:#f2f7ff;border-left:4px solid #2f6bff;border-radius:0 12px 12px 0;padding:16px 20px;margin:22px 0;font-size:14.5px;line-height:1.85;color:#31405c}
.related{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.related a{display:inline-flex;align-items:center;gap:6px;padding:11px 18px;border:1px solid #dbe5f6;border-radius:999px;color:#22406e;text-decoration:none;font-size:14px;background:#fff;transition:.2s}
.related a:hover{border-color:#2f6bff;color:#2f6bff}
@media(max-width:700px){
  .page-head{padding:44px 0 32px}
  .faq-item{padding:18px}
}
