:root{--site-font:'Noto Sans SC','Microsoft YaHei',Arial,sans-serif;--site-primary:#1d4ed8;--site-primary-dark:#172554;--site-primary-soft:#dbeafe;--site-accent:#0f766e;--site-text:#172033;--site-muted:#526071;--site-line:#dbe4ef;--site-page-bg:#ffffff;--site-soft-bg:#f6f8fb}
body{margin:0;font-family:var(--site-font);color:var(--site-text);background:var(--site-page-bg)}*{box-sizing:border-box}img{max-width:100%}a{color:inherit}.site-nav-more{position:relative;display:inline-flex;align-items:center}.site-nav-more>a{cursor:pointer}.site-nav-more-list{display:none;position:absolute;right:0;top:100%;z-index:90;min-width:168px;background:#fff;border:1px solid var(--site-line);box-shadow:0 16px 34px rgba(15,23,42,.14);padding:8px;border-radius:6px}.site-nav-more:hover .site-nav-more-list,.site-nav-more:focus-within .site-nav-more-list{display:block}.site-nav-more-list a{display:block!important;white-space:nowrap;color:var(--site-text)!important;padding:8px 10px!important;text-align:left!important}

/* oy26dfyf0x9 */
.oy26dfyf0x9{position:sticky;top:0;z-index:70;background:#fff;border-bottom:1px solid #e5eaf0}
.oy26dfyf0x9 .wrap{max-width:1200px;margin:0 auto;padding:12px 20px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center}
.oy26dfyf0x9 .brand{display:flex;align-items:center;gap:10px;color:var(--site-text);text-decoration:none;font-weight:900}.oy26dfyf0x9 .brand img{width:42px;height:42px;object-fit:contain}
.oy26dfyf0x9 nav{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.oy26dfyf0x9 nav a{color:#435069;text-decoration:none;font-size:14px;font-weight:700}
.oy26dfyf0x9 .tel{background:#eef7f3;color:var(--site-primary);border-radius:999px;padding:9px 13px;font-weight:900}
.oy26dfyf0x9 .more{position:relative}.oy26dfyf0x9 .menu{display:none;position:absolute;right:0;top:26px;background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:8px;min-width:150px;box-shadow:0 18px 36px rgba(15,23,42,.14)}.oy26dfyf0x9 .more:hover .menu{display:block}
@media(max-width:820px){.oy26dfyf0x9 .wrap{grid-template-columns:1fr}.oy26dfyf0x9 nav{justify-content:flex-start}.oy26dfyf0x9 .tel{display:none}}

/* pu860yd1 */
.pu860yd1{background:#3b3b3b;color:#ddd}.pu860yd1 .wrap{max-width:1180px;margin:auto;display:grid;grid-template-columns:160px repeat(4,1fr) 230px;gap:28px;padding:54px 20px}
.pu860yd1 img.logo{width:120px;height:80px;object-fit:contain;filter:grayscale(1) brightness(1.8)}.pu860yd1 h3{color:#fff;margin:0 0 16px;font-size:17px}.pu860yd1 a,.pu860yd1 p{display:block;color:#ddd;text-decoration:none;line-height:2}
.pu860yd1 .qr img{width:126px;height:126px;object-fit:cover;background:#fff}.pu860yd1 .copy{background:#111;text-align:center;padding:15px;color:#ccc}
@media(max-width:980px){.pu860yd1 .wrap{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pu860yd1 .wrap{grid-template-columns:1fr}}

/* sn8k8tet4k */
.sn8k8tet4k{padding:74px 20px;background:#eef6f2}
.sn8k8tet4k .wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center}
.sn8k8tet4k h1{font-size:46px;line-height:1.18;color:#17312b;margin:0 0 16px}
.sn8k8tet4k p{color:var(--site-muted);line-height:1.86;margin:0 0 18px}
.sn8k8tet4k .contact{display:grid;gap:8px;color:#17312b;font-weight:800}.sn8k8tet4k .contact span{background:#fff;border-radius:12px;padding:12px}
.sn8k8tet4k figure{margin:0;border:14px solid #fff;border-radius:28px;overflow:hidden;box-shadow:0 24px 50px rgba(15,23,42,.12)}
.sn8k8tet4k img{width:100%;aspect-ratio:1;object-fit:cover;display:block}
@media(max-width:820px){.sn8k8tet4k .wrap{grid-template-columns:1fr}.sn8k8tet4k h1{font-size:34px}}

/* y7m0xv78 */
.y7m0xv78{padding:66px 20px;background:#f8fafc}
.y7m0xv78 .wrap{max-width:1160px;margin:0 auto}
.y7m0xv78 .top{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:24px}
.y7m0xv78 h2{font-size:34px;line-height:1.25;margin:0;color:var(--site-text)}
.y7m0xv78 .intro{line-height:1.9;color:var(--site-muted);margin:0}
.y7m0xv78 .story{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}
.y7m0xv78 .text{background:#fff;border:1px solid var(--site-line);border-radius:16px;padding:22px;line-height:1.9;color:var(--site-muted)}
.y7m0xv78 .text p{margin:0 0 14px}
.y7m0xv78 .text img{max-width:100%;height:auto;border-radius:12px}
.y7m0xv78 .photo{border-radius:16px;overflow:hidden;background:#dbeafe;min-height:300px}
.y7m0xv78 .photo img{width:100%;height:100%;object-fit:cover;display:block}
.y7m0xv78 .actions{margin-top:16px}
.y7m0xv78 a{display:inline-flex;background:var(--site-primary);color:#fff;text-decoration:none;border-radius:8px;padding:11px 16px;font-weight:800}
@media(max-width:820px){.y7m0xv78 .top,.y7m0xv78 .story{grid-template-columns:1fr}}

/* mxzw0zvpy8 */
.mxzw0zvpy8{padding:76px 20px;background:#fff;color:var(--site-text)}.mxzw0zvpy8 .wrap{max-width:1120px;margin:auto}
.mxzw0zvpy8 .tabs{display:flex;gap:44px;margin-bottom:36px;font-size:20px}.mxzw0zvpy8 .tabs b:first-child{color:#1268d6}
.mxzw0zvpy8 article{display:grid;grid-template-columns:360px 1fr 140px;gap:28px;align-items:center;border:1px solid var(--site-line);margin-bottom:24px;padding:0 24px 0 0}.mxzw0zvpy8 img{width:100%;aspect-ratio:16/9;object-fit:cover}
.mxzw0zvpy8 h2{font-size:22px;margin:0 0 10px}.mxzw0zvpy8 p{color:var(--site-muted);line-height:1.8}.mxzw0zvpy8 a{background:#05070a;color:#fff;text-decoration:none;border-radius:999px;padding:12px 22px;text-align:center;font-weight:900}
@media(max-width:860px){.mxzw0zvpy8 article{grid-template-columns:1fr;padding:0 0 20px}.mxzw0zvpy8 .text{padding:0 20px}.mxzw0zvpy8 article>a{margin:0 20px}}

/* trppsaha */
.trppsaha{padding:74px 20px;background:#f7fafc}
.trppsaha .wrap{max-width:1040px;margin:0 auto}
.trppsaha h2{font-size:32px;color:var(--site-text);margin:0 0 20px}
.trppsaha .rows{display:grid;gap:10px;counter-reset:s}.trppsaha article{counter-increment:s;display:grid;grid-template-columns:70px 1fr auto;gap:16px;align-items:center;background:#fff;border:1px solid #dce5ef;border-radius:18px;padding:15px}
.trppsaha article:before{content:"0" counter(s);color:var(--site-primary);font-weight:900}.trppsaha b{color:var(--site-text)}.trppsaha p{color:var(--site-muted);line-height:1.7;margin:0}.trppsaha a{color:var(--site-primary);text-decoration:none;font-weight:900}
@media(max-width:760px){.trppsaha article{grid-template-columns:1fr}}

/* xe1xq974 */
.xe1xq974{padding:70px 20px;background:#f8fafc}
.xe1xq974 .wrap{max-width:1180px;margin:0 auto}
.xe1xq974 .head{display:grid;grid-template-columns:.5fr 1fr;gap:24px;margin-bottom:22px}
.xe1xq974 h2{font-size:32px;margin:0;color:var(--site-text)}
.xe1xq974 .head p{margin:0;color:#5d6876;line-height:1.85}
.xe1xq974 .list{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.xe1xq974 article{background:#fff;border:1px solid var(--site-line);border-radius:14px;padding:18px}
.xe1xq974 time{display:block;color:var(--site-primary);font-size:13px;margin-bottom:8px}.xe1xq974 a{color:var(--site-text);font-weight:900;text-decoration:none}.xe1xq974 p{color:#5d6876;line-height:1.7;margin:10px 0 0}
@media(max-width:820px){.xe1xq974 .head,.xe1xq974 .list{grid-template-columns:1fr}}

/* ydb9pscm6 */
.ydb9pscm6{padding:74px 20px;background:#102033;color:#fff}.ydb9pscm6 .wrap{max-width:1120px;margin:0 auto}.ydb9pscm6 .head{display:grid;grid-template-columns:1fr 300px;gap:24px;margin-bottom:20px}
.ydb9pscm6 h2{font-size:32px;margin:0}.ydb9pscm6 .contact{background:rgba(255,255,255,.08);border-radius:6px;padding:16px;color:#dbeafe}.ydb9pscm6 .qa{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.ydb9pscm6 article{background:#182d46;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:16px}.ydb9pscm6 b{display:block;margin-bottom:8px}.ydb9pscm6 p{line-height:1.7;color:#d7e2ef;margin:0}@media(max-width:800px){.ydb9pscm6 .head,.ydb9pscm6 .qa{grid-template-columns:1fr}}

/* mcveqctw8 */
.mcveqctw8{padding:74px 20px;background:#fff}
.mcveqctw8 .wrap{max-width:1000px;margin:0 auto}
.mcveqctw8 h2{font-size:32px;color:var(--site-text);margin:0 0 20px}
.mcveqctw8 .list{border:1px solid #dce5ef;border-radius:22px;overflow:hidden}.mcveqctw8 blockquote{display:grid;grid-template-columns:180px 1fr;margin:0;border-bottom:1px solid #edf2f7}
.mcveqctw8 blockquote:last-child{border-bottom:0}.mcveqctw8 cite{padding:16px;background:#f8fafc;color:var(--site-primary);font-style:normal;font-weight:900}.mcveqctw8 p{padding:16px;color:var(--site-muted);line-height:1.75;margin:0}
@media(max-width:700px){.mcveqctw8 blockquote{grid-template-columns:1fr}}

/* ls7gjfwue5 */
.ls7gjfwue5{padding:58px 0;background:#315f91;color:#fff}.ls7gjfwue5 .wrap{max-width:1080px;margin:auto;padding:0 18px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.ls7gjfwue5 h2{font-size:32px;margin:0 0 10px}.ls7gjfwue5 p{margin:0;color:#dbeafe;line-height:1.8}.ls7gjfwue5 .actions{display:flex;gap:12px;flex-wrap:wrap}.ls7gjfwue5 a{background:#fff;color:#315f91;text-decoration:none;border-radius:6px;padding:12px 18px;font-weight:900}.ls7gjfwue5 a.alt{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.32)}@media(max-width:760px){.ls7gjfwue5 .wrap{grid-template-columns:1fr}}

/* ltjpetctg4 */
.ltjpetctg4{background:#fff;border-bottom:1px solid #e5e7eb;padding:12px 20px}
.ltjpetctg4 .wrap{max-width:1180px;margin:0 auto;font-size:14px;color:var(--site-muted)}
.ltjpetctg4 a{color:var(--site-primary);text-decoration:none}
.ltjpetctg4 span{margin:0 7px;color:#94a3b8}

/* rrnlynow */
.rrnlynow{padding:54px 20px;background:#eef6f5}
.rrnlynow .wrap{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center}
.rrnlynow h1{font-size:38px;line-height:1.25;margin:0 0 12px;color:var(--site-text)}
.rrnlynow p{line-height:1.9;color:var(--site-muted);margin:0}
.rrnlynow .media{aspect-ratio:16/7;border-radius:16px;overflow:hidden;background:#dbeafe}
.rrnlynow .media img{width:100%;height:100%;object-fit:cover;display:block}
@media(max-width:760px){.rrnlynow .wrap{grid-template-columns:1fr}.rrnlynow h1{font-size:30px}}

/* jtmuztaar7 */
.jtmuztaar7{padding:66px 20px;background:#f8fafc}
.jtmuztaar7 .wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:start}
.jtmuztaar7 .copy{background:#fff;border:1px solid var(--site-line);border-radius:8px;padding:26px}
.jtmuztaar7 h1{font-size:36px;margin:0 0 14px;color:var(--site-text)}
.jtmuztaar7 .copy div{line-height:1.95;color:var(--site-muted)}
.jtmuztaar7 .visual{position:sticky;top:98px}
.jtmuztaar7 img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;display:block}
.jtmuztaar7 .plate{margin-top:12px;background:var(--site-text);color:#fff;border-radius:8px;padding:18px}
.jtmuztaar7 .plate b{display:block;color:var(--site-primary-soft);margin-bottom:6px}
.jtmuztaar7 .plate p{margin:0;line-height:1.75;color:#d8e2ed}
@media(max-width:860px){.jtmuztaar7 .wrap{grid-template-columns:1fr}.jtmuztaar7 .visual{position:static}}

/* yq7ufusqcx4c */
.yq7ufusqcx4c{padding:76px 20px;background:#fff7ed}
.yq7ufusqcx4c .wrap{max-width:1120px;margin:0 auto}
.yq7ufusqcx4c h2{font-size:32px;color:var(--site-text);margin:0 0 22px}
.yq7ufusqcx4c .notes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.yq7ufusqcx4c blockquote{margin:0;background:#fff;border:1px solid #fed7aa;border-radius:6px 22px 22px 22px;padding:18px;box-shadow:0 10px 24px rgba(120,53,15,.08)}
.yq7ufusqcx4c p{color:#5b4430;line-height:1.75;margin:0 0 12px}.yq7ufusqcx4c cite{font-style:normal;color:var(--site-text);font-weight:900}
@media(max-width:820px){.yq7ufusqcx4c .notes{grid-template-columns:1fr 1fr}}@media(max-width:560px){.yq7ufusqcx4c .notes{grid-template-columns:1fr}}

/* pp023c9k */
.pp023c9k{padding:70px 20px;background:#f8fafc}
.pp023c9k .wrap{max-width:1080px;margin:0 auto}
.pp023c9k h2{font-size:31px;color:var(--site-text);margin:0 0 20px}
.pp023c9k .index{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dce5ef;border-radius:18px;overflow:hidden}
.pp023c9k .brand{background:#fff;padding:18px;min-height:110px}
.pp023c9k b{display:block;color:var(--site-text);margin-bottom:8px}
.pp023c9k span{color:var(--site-muted);line-height:1.65;font-size:14px}
@media(max-width:860px){.pp023c9k .index{grid-template-columns:1fr 1fr}}@media(max-width:520px){.pp023c9k .index{grid-template-columns:1fr}}

/* rfapqaa2on0 */
.rfapqaa2on0{padding:18px 20px;background:var(--site-text);color:#fff}
.rfapqaa2on0 nav{max-width:1120px;margin:0 auto;display:flex;gap:10px;align-items:center}
.rfapqaa2on0 a{color:#8ee7c8;text-decoration:none;font-weight:900}.rfapqaa2on0 span{color:#dbeafe}

/* l7egatk39n */
.l7egatk39n{padding:66px 20px;background:#f4f8fc;color:var(--site-text)}.l7egatk39n .wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 360px;gap:26px;align-items:center}
.l7egatk39n h1{font-size:42px;line-height:1.2;margin:0 0 12px}.l7egatk39n p{color:var(--site-muted);line-height:1.8;margin:0}.l7egatk39n .path{margin-bottom:12px;color:#17466b;font-weight:900}.l7egatk39n img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:7px}@media(max-width:820px){.l7egatk39n .wrap{grid-template-columns:1fr}.l7egatk39n h1{font-size:34px}}

/* t13l4khdcw */
.t13l4khdcw{padding:78px 20px;background:#f7fafc}
.t13l4khdcw .wrap{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:26px}
.t13l4khdcw .pics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.t13l4khdcw img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:26px}
.t13l4khdcw h2{font-size:38px;color:var(--site-text);margin:0 0 14px}.t13l4khdcw p{color:var(--site-muted);line-height:1.85;margin:0 0 18px}
.t13l4khdcw ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.t13l4khdcw li{background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:12px;color:var(--site-text)}
@media(max-width:840px){.t13l4khdcw .wrap{grid-template-columns:1fr}}

/* uyt9bl5n */
.uyt9bl5n{padding:80px 20px;background:#102033;color:#fff}.uyt9bl5n .wrap{max-width:1120px;margin:auto;display:grid;grid-template-columns:390px 1fr;gap:28px;align-items:center}
.uyt9bl5n img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:28px}.uyt9bl5n h2{font-size:32px;margin:0 0 18px;color:#fff}
.uyt9bl5n .list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.uyt9bl5n article{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:16px}
.uyt9bl5n b{color:var(--site-primary-soft)}.uyt9bl5n p{color:#dbeafe;line-height:1.7;margin:8px 0 0}
@media(max-width:860px){.uyt9bl5n .wrap,.uyt9bl5n .list{grid-template-columns:1fr}}

/* l6htswuz1j */
.l6htswuz1j{padding:58px 0;background:#f8f4ed;color:#2c2822}.l6htswuz1j .wrap{max-width:1080px;margin:auto;padding:0 18px}.l6htswuz1j h2{font-size:29px;margin:0 0 18px}.l6htswuz1j table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e5dac8;border-radius:8px;overflow:hidden}.l6htswuz1j th,.l6htswuz1j td{padding:15px 16px;border-bottom:1px solid #ece2d4;text-align:left}.l6htswuz1j th{background:#f2eadf;color:#7a5524}.l6htswuz1j td{line-height:1.72;color:#5e554a}.l6htswuz1j .rate{color:#d09126;font-weight:800}@media(max-width:680px){.l6htswuz1j table,.l6htswuz1j tbody,.l6htswuz1j tr,.l6htswuz1j th,.l6htswuz1j td{display:block}.l6htswuz1j th{display:none}}

/* adoxscxf */
.adoxscxf{padding:60px 0;background:#fff;color:#172333}.adoxscxf .wrap{max-width:1120px;margin:auto;padding:0 18px}.adoxscxf .head{display:flex;justify-content:space-between;gap:22px;align-items:end;margin-bottom:20px}.adoxscxf h2{font-size:30px;margin:0}.adoxscxf .version{background:#172333;color:#fff;border-radius:6px;padding:8px 12px}.adoxscxf .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.adoxscxf .card{border:1px solid #e2e7ee;border-radius:8px;padding:18px;background:#fbfcfe}.adoxscxf b{display:block;margin-bottom:8px;color:#315f91}.adoxscxf p{margin:0;color:#607082;line-height:1.68}@media(max-width:860px){.adoxscxf .cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.adoxscxf .head{display:block}.adoxscxf .cards{grid-template-columns:1fr}}

/* huulmu8b */
.huulmu8b{padding:24px 20px;background:#f8fafc}.huulmu8b .wrap{max-width:1120px;margin:auto;border:1px solid var(--site-line);border-radius:16px;background:#fff;padding:13px 16px}
.huulmu8b nav{display:flex;gap:8px;align-items:center;color:var(--site-muted);font-size:14px;flex-wrap:wrap}
.huulmu8b a{text-decoration:none;color:var(--site-primary);font-weight:800}.huulmu8b span{color:var(--site-text)}

/* ovcc6mw8idi */
.ovcc6mw8idi{padding:68px 0;background:#111b28;color:#f7fbff}.ovcc6mw8idi .wrap{max-width:1160px;margin:auto;padding:0 18px;display:grid;grid-template-columns:1fr 410px;gap:30px;align-items:center}.ovcc6mw8idi .eyebrow{color:#8fd0ff;font-weight:800;margin-bottom:12px}.ovcc6mw8idi h1{font-size:42px;line-height:1.18;margin:0 0 16px}.ovcc6mw8idi p{color:#cbd7e8;line-height:1.85}.ovcc6mw8idi img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.ovcc6mw8idi .marks{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.ovcc6mw8idi .marks span{border:1px solid rgba(255,255,255,.18);padding:8px 12px;border-radius:6px}@media(max-width:820px){.ovcc6mw8idi .wrap{grid-template-columns:1fr}.ovcc6mw8idi h1{font-size:31px}}

/* s4bspjyfn */
.s4bspjyfn{padding:74px 20px;background:#fff;color:var(--site-text)}.s4bspjyfn .wrap{max-width:1040px;margin:auto}
.s4bspjyfn h2{font-size:30px;margin:0 0 20px}.s4bspjyfn article{display:grid;grid-template-columns:220px 1fr;gap:20px;padding:20px 0;border-bottom:1px dashed var(--site-line)}
.s4bspjyfn img{width:100%;aspect-ratio:16/10;object-fit:cover}.s4bspjyfn h3{font-size:20px;margin:0 0 8px;line-height:1.45}.s4bspjyfn a{color:var(--site-text);text-decoration:none}.s4bspjyfn p{color:var(--site-muted);line-height:1.7}.s4bspjyfn .more{display:inline-block;background:#1268d6;color:#fff;padding:10px 18px;border-radius:4px;font-weight:900}
.s4bspjyfn time{display:block;color:#718096;margin-bottom:8px;font-size:13px}@media(max-width:680px){.s4bspjyfn article{grid-template-columns:1fr}}

/* golhob7h */
.golhob7h{padding:58px 20px;background:#f7f9fc}
.golhob7h .wrap{max-width:1080px;margin:0 auto}
.golhob7h h2{font-size:28px;color:var(--site-text);margin:0 0 18px}
.golhob7h .links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.golhob7h a{text-decoration:none;background:#fff;border:1px solid #dce5ef;border-radius:16px;padding:16px;color:var(--site-text);display:grid;gap:8px}
.golhob7h b{font-size:17px}.golhob7h span{color:var(--site-muted);line-height:1.6;font-size:14px}
.golhob7h i{font-style:normal;color:#2563eb;font-weight:900}
@media(max-width:760px){.golhob7h .links{grid-template-columns:1fr}}

/* k33xtsp1tp */
.k33xtsp1tp{padding:16px 20px;background:#fff}
.k33xtsp1tp nav{max-width:1120px;margin:0 auto;border-left:4px solid var(--site-primary);padding-left:12px;color:var(--site-muted)}
.k33xtsp1tp a{color:var(--site-primary);text-decoration:none;font-weight:900}.k33xtsp1tp strong{color:var(--site-text)}

/* gar5vk4ov5 */
.gar5vk4ov5{background:#fff}.gar5vk4ov5 .image{height:300px;background:url('<?php echo site_h(section_image('pagehero_clean_glass')); ?>') center/cover no-repeat}.gar5vk4ov5 .trail{background:#f1f1f1}.gar5vk4ov5 nav{width:min(1180px,92%);margin:0 auto;padding:18px 0;color:#777}.gar5vk4ov5 nav a{color:#555;text-decoration:none}.gar5vk4ov5 h1{width:min(1180px,92%);margin:54px auto 20px;text-align:center;font-size:42px;color:#333}.gar5vk4ov5 .line{width:54px;height:5px;background:#e60012;margin:0 auto 22px}

/* xgreoe0z0354 */
.xgreoe0z0354{padding:70px 20px;background:#f7fafc;color:var(--site-text)}.xgreoe0z0354 .card{max-width:760px;margin:0 auto;background:#fff;border:1px solid #dce6f0;border-radius:8px;padding:28px;box-shadow:0 14px 36px rgba(15,32,51,.06)}.xgreoe0z0354 h2{font-size:30px;margin:0 0 18px}.xgreoe0z0354 dl{display:grid;grid-template-columns:110px 1fr;gap:12px 18px;margin:0}.xgreoe0z0354 dt{color:#17466b;font-weight:900}.xgreoe0z0354 dd{margin:0;color:var(--site-muted);line-height:1.7}.xgreoe0z0354 a{display:inline-block;margin-top:20px;background:#17466b;color:#fff;text-decoration:none;border-radius:4px;padding:11px 16px;font-weight:900}@media(max-width:560px){.xgreoe0z0354 dl{grid-template-columns:1fr}}

/* p2yfr7pfmf5 */
.p2yfr7pfmf5{padding:58px 0;background:#101827;color:#fff}.p2yfr7pfmf5 .wrap{max-width:1040px;margin:auto;padding:0 22px}.p2yfr7pfmf5 .top{text-align:center;max-width:650px;margin:0 auto 24px}.p2yfr7pfmf5 h2{font-size:31px;margin:0 0 10px}.p2yfr7pfmf5 .top p{color:#cbd5e1}.p2yfr7pfmf5 form{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);padding:22px;border-radius:6px}.p2yfr7pfmf5 textarea{grid-column:1/-1;min-height:112px}.p2yfr7pfmf5 input,.p2yfr7pfmf5 textarea{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;padding:13px;border-radius:4px;font:inherit}.p2yfr7pfmf5 input::placeholder,.p2yfr7pfmf5 textarea::placeholder{color:#cbd5e1}.p2yfr7pfmf5 button{grid-column:1/-1;background:#63a4ff;color:#07111f;border:0;padding:14px;border-radius:4px;font-weight:700}@media(max-width:720px){.p2yfr7pfmf5 form{grid-template-columns:1fr}}

/* tsnajcvr8fpg */
.tsnajcvr8fpg{padding:76px 20px;background:var(--site-text);color:#fff}
.tsnajcvr8fpg .wrap{max-width:1120px;margin:0 auto}
.tsnajcvr8fpg h2{font-size:32px;margin:0 0 22px;color:inherit}
.tsnajcvr8fpg .wall{columns:3;column-gap:14px}
.tsnajcvr8fpg blockquote{break-inside:avoid;margin:0 0 14px;border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:18px;background:rgba(255,255,255,.06)}
.tsnajcvr8fpg p{color:#dbeafe;line-height:1.75;margin:0 0 12px}
.tsnajcvr8fpg cite{font-style:normal;color:#fff;font-weight:900}
@media(max-width:820px){.tsnajcvr8fpg .wall{columns:2}}@media(max-width:560px){.tsnajcvr8fpg .wall{columns:1}}

/* mal9lflepqko */
.mal9lflepqko{padding:80px 20px;background:var(--site-text);color:#fff}
.mal9lflepqko .wrap{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:300px 1fr;gap:24px}
.mal9lflepqko h2{font-size:34px;color:inherit;margin:0}.mal9lflepqko .intro p{color:#dbeafe;line-height:1.8}
.mal9lflepqko .qa{display:grid;gap:10px}.mal9lflepqko details{border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:16px;background:rgba(255,255,255,.06)}
.mal9lflepqko summary{cursor:pointer;color:#8ee7c8;font-weight:900}.mal9lflepqko details p{color:#dbeafe;line-height:1.75;margin:10px 0 0}
@media(max-width:820px){.mal9lflepqko .wrap{grid-template-columns:1fr}}

/* o79nhoujxbt */
.o79nhoujxbt{padding:18px 20px;background:#fff;border-bottom:1px solid #edf2f7}
.o79nhoujxbt nav{max-width:1120px;margin:0 auto;display:flex;gap:8px;align-items:center;color:var(--site-muted);font-size:14px}
.o79nhoujxbt a{color:var(--site-primary);text-decoration:none;font-weight:800}.o79nhoujxbt span{color:var(--site-text)}

/* a8t3wsta2 */
.a8t3wsta2{padding:68px 20px;background:#f7fafc;color:var(--site-text);text-align:center;border-bottom:1px solid #dce6f0}.a8t3wsta2 .wrap{max-width:880px;margin:0 auto}.a8t3wsta2 h1{font-size:42px;line-height:1.2;margin:0 0 12px}.a8t3wsta2 p{color:var(--site-muted);line-height:1.85;margin:0 auto;max-width:720px}.a8t3wsta2 .links{margin-top:18px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.a8t3wsta2 a{color:#17466b;text-decoration:none;border:1px solid #dce6f0;background:#fff;border-radius:4px;padding:9px 12px}@media(max-width:620px){.a8t3wsta2 h1{font-size:32px}}

/* x9a4mjpilo */
.x9a4mjpilo{padding:74px 20px;background:#fff}
.x9a4mjpilo .wrap{max-width:1000px;margin:0 auto}
.x9a4mjpilo h2{font-size:32px;color:var(--site-text);margin:0 0 20px}
.x9a4mjpilo .list{border:1px solid #dce5ef;border-radius:22px;overflow:hidden}.x9a4mjpilo blockquote{display:grid;grid-template-columns:180px 1fr;margin:0;border-bottom:1px solid #edf2f7}
.x9a4mjpilo blockquote:last-child{border-bottom:0}.x9a4mjpilo cite{padding:16px;background:#f8fafc;color:var(--site-primary);font-style:normal;font-weight:900}.x9a4mjpilo p{padding:16px;color:var(--site-muted);line-height:1.75;margin:0}
@media(max-width:700px){.x9a4mjpilo blockquote{grid-template-columns:1fr}}

/* z3nn20c1cdb */
.z3nn20c1cdb{padding:60px 0;background:#fff;color:#172333}.z3nn20c1cdb .wrap{max-width:1080px;margin:auto;padding:0 18px;display:grid;grid-template-columns:330px 1fr;gap:26px;align-items:start}.z3nn20c1cdb .side{background:#f7f9fc;border:1px solid #e2e8ef;border-radius:8px;padding:24px}.z3nn20c1cdb h2{font-size:30px;margin:0 0 12px}.z3nn20c1cdb .side p{line-height:1.82;color:#607184}.z3nn20c1cdb .cards{display:grid;gap:12px}.z3nn20c1cdb .card{background:#f7f9fc;border:1px solid #e2e8ef;border-radius:8px;padding:18px}.z3nn20c1cdb b{display:block;color:#315f91;margin-bottom:8px}.z3nn20c1cdb a{display:inline-block;margin-top:14px;background:#315f91;color:#fff;text-decoration:none;border-radius:6px;padding:10px 14px}@media(max-width:760px){.z3nn20c1cdb .wrap{grid-template-columns:1fr}}

/* pucb634lne */
.pucb634lne{padding:12px 20px;background:var(--site-text);color:#d8e2ed}
.pucb634lne .wrap{max-width:1080px;margin:0 auto;display:flex;gap:10px;align-items:center;font-size:14px}
.pucb634lne a{color:var(--site-primary-soft);text-decoration:none}
.pucb634lne span:last-child{color:#fff}

/* ju028pgicx4 */
.ju028pgicx4{padding:72px 20px;background:#102033;color:#fff}.ju028pgicx4 .wrap{max-width:1120px;margin:0 auto}.ju028pgicx4 .crumb{color:#8bd3ff;font-weight:900;margin-bottom:14px}.ju028pgicx4 h1{font-size:43px;line-height:1.18;margin:0 0 12px}.ju028pgicx4 p{max-width:760px;color:#d7e2ef;line-height:1.85;margin:0}.ju028pgicx4 .line{width:86px;height:4px;background:#8bd3ff;margin-top:22px;border-radius:5px}@media(max-width:760px){.ju028pgicx4 h1{font-size:34px}}

/* r0k81bt1xoi5 */
.r0k81bt1xoi5{padding:62px 20px;background:var(--site-text);color:#dce7f3}
.r0k81bt1xoi5 .wrap{max-width:1060px;margin:0 auto}
.r0k81bt1xoi5 h2{font-size:30px;margin:0 0 18px;color:#fff}
.r0k81bt1xoi5 .dir{display:grid;gap:10px}
.r0k81bt1xoi5 a{display:grid;grid-template-columns:200px 1fr auto;gap:14px;align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:16px;color:#dce7f3;text-decoration:none}
.r0k81bt1xoi5 b{color:#9ee7d7}.r0k81bt1xoi5 span{line-height:1.7}.r0k81bt1xoi5 em{font-style:normal;font-weight:900}
@media(max-width:760px){.r0k81bt1xoi5 a{grid-template-columns:1fr}}

/* bxg5rjm6gtr */
.bxg5rjm6gtr{padding:76px 20px;background:#fff}
.bxg5rjm6gtr .wrap{max-width:1120px;margin:0 auto;columns:2 360px;column-gap:14px}
.bxg5rjm6gtr h2{break-inside:avoid;font-size:34px;color:var(--site-text);margin:0 0 18px}
.bxg5rjm6gtr article{break-inside:avoid;background:#f8fafc;border:1px solid #dce5ef;border-radius:18px;padding:16px;margin:0 0 14px}
.bxg5rjm6gtr b{display:block;color:var(--site-text);margin-bottom:8px}.bxg5rjm6gtr p{color:var(--site-muted);line-height:1.7;margin:0}

/* ulzh7140 */
.ulzh7140{padding:72px 20px;background:var(--site-text);color:#fff}
.ulzh7140 .wrap{max-width:1180px;margin:0 auto}
.ulzh7140 .belt{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}
.ulzh7140 h2{font-size:32px;margin:0 0 20px;color:inherit}
.ulzh7140 article{border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:16px;background:rgba(255,255,255,.06)}
.ulzh7140 b{display:block;color:#8ee7c8;margin-bottom:10px}.ulzh7140 p{color:#dbeafe;line-height:1.65;margin:0;font-size:14px}
@media(max-width:1080px){.ulzh7140 .belt{grid-template-columns:1fr 1fr 1fr}}@media(max-width:620px){.ulzh7140 .belt{grid-template-columns:1fr}}

/* wo0rvdh0u71 */
.wo0rvdh0u71{padding:76px 20px;background:#fff}
.wo0rvdh0u71 .wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.42fr .58fr;gap:26px}
.wo0rvdh0u71 figure{margin:0;border-radius:20px;overflow:hidden;background:#e5edf5}.wo0rvdh0u71 img{width:100%;height:100%;min-height:380px;object-fit:cover;display:block}
.wo0rvdh0u71 .right{display:grid;gap:12px}
.wo0rvdh0u71 h2{font-size:31px;color:var(--site-text);margin:0 0 6px}
.wo0rvdh0u71 article{border-bottom:1px solid #dce5ef;padding-bottom:12px}
.wo0rvdh0u71 b{display:block;color:var(--site-text);margin-bottom:6px}.wo0rvdh0u71 span{color:#5b6675;line-height:1.7}
@media(max-width:820px){.wo0rvdh0u71 .wrap{grid-template-columns:1fr}.wo0rvdh0u71 img{min-height:auto;aspect-ratio:16/9}}

/* mykbx6op */
.mykbx6op{padding:62px 20px;background:#fff}
.mykbx6op .wrap{max-width:1080px;margin:0 auto}
.mykbx6op h2{font-size:32px;margin:0 0 20px;color:var(--site-text)}
.mykbx6op .qa{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.mykbx6op .item{border:1px solid var(--site-line);border-radius:8px;overflow:hidden;background:#f8fafc}
.mykbx6op b{display:block;background:var(--site-text);color:#fff;padding:14px 16px}
.mykbx6op p{line-height:1.75;color:var(--site-muted);margin:0;padding:16px}
@media(max-width:720px){.mykbx6op .qa{grid-template-columns:1fr}}

/* bx79056bo */
.bx79056bo{padding:62px 0;background:#fff;color:var(--site-text)}
.bx79056bo .wrap{width:min(1120px,92vw);margin:auto}
.bx79056bo .head{border-left:5px solid var(--site-primary);padding-left:20px;margin-bottom:24px}
.bx79056bo h1{font-size:34px;line-height:1.25;margin:0 0 10px;color:#101827}
.bx79056bo .lead{color:#607086;line-height:1.9;margin:0}
.bx79056bo .content{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}
.bx79056bo article{background:#f7f9fc;border:1px solid #e4ebf3;padding:20px;min-height:120px}
.bx79056bo p{line-height:1.95;color:#3d4b60;margin:0 0 12px}
.bx79056bo .empty{background:#f8fafc;border:1px solid #e4ebf3;padding:28px}
@media(max-width:760px){.bx79056bo .content{grid-template-columns:1fr}.bx79056bo h1{font-size:26px}}

/* fyx8xxndt5 */
.fyx8xxndt5{padding:72px 20px;background:#fff;color:var(--site-text)}.fyx8xxndt5 .wrap{max-width:1080px;margin:0 auto}.fyx8xxndt5 .cats{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}
.fyx8xxndt5 .cats span{background:#f3f7fb;border:1px solid #dce6f0;border-radius:4px;padding:9px 13px;color:#17466b;font-weight:900}.fyx8xxndt5 h2{font-size:31px;margin:0 0 18px}
.fyx8xxndt5 .list{border-top:1px solid #dce6f0}.fyx8xxndt5 article{display:grid;grid-template-columns:280px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid #dce6f0}.fyx8xxndt5 b{color:var(--site-text)}.fyx8xxndt5 p{color:#5a6878;line-height:1.7;margin:0}@media(max-width:760px){.fyx8xxndt5 article{grid-template-columns:1fr}}

/* j1hk2a3xq */
.j1hk2a3xq{padding:22px 20px;background:#fff}.j1hk2a3xq nav{max-width:1120px;margin:auto;text-align:right;color:var(--site-muted);font-size:14px}
.j1hk2a3xq a{color:var(--site-primary);text-decoration:none;font-weight:800}.j1hk2a3xq span{margin-left:8px;color:var(--site-text)}
@media(max-width:640px){.j1hk2a3xq nav{text-align:left}}

/* xcjqegmg */
.xcjqegmg{padding:62px 0;background:#f6f9fb;color:#172333}.xcjqegmg article{max-width:920px;margin:auto;background:#fff;border:1px solid #dfe7ef;border-radius:8px;padding:30px}.xcjqegmg h1{font-size:38px;line-height:1.28;margin:0 0 14px}.xcjqegmg .bar{display:flex;justify-content:space-between;gap:14px;color:#667588;margin-bottom:22px;padding-bottom:18px;border-bottom:1px dashed #dce5ef}.xcjqegmg .content{font-size:17px;line-height:2;color:#344253}.xcjqegmg .content p{margin:0 0 18px}.xcjqegmg .content img{max-width:100%;height:auto;border-radius:8px}.xcjqegmg .content blockquote{margin:18px 0;padding:14px 18px;background:#f4f7fb;border-left:4px solid #386fa5}@media(max-width:700px){.xcjqegmg article{padding:22px 18px}.xcjqegmg h1{font-size:29px}.xcjqegmg .bar{display:block}}

/* tts06vcuz140 */
.tts06vcuz140{padding:50px 20px;background:#fff}
.tts06vcuz140 .wrap{max-width:980px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}
.tts06vcuz140 a{border:1px solid #dce5ef;border-radius:18px;padding:20px;min-height:118px;color:var(--site-text);text-decoration:none;background:#f8fafc}
.tts06vcuz140 .next{text-align:right}
.tts06vcuz140 span{display:block;color:var(--site-primary);font-weight:900;margin-bottom:10px}
.tts06vcuz140 b{line-height:1.6}
@media(max-width:720px){.tts06vcuz140 .wrap{grid-template-columns:1fr}.tts06vcuz140 .next{text-align:left}}

/* j66uqb0tjuv */
.j66uqb0tjuv{padding:64px 20px;background:#fff}.j66uqb0tjuv .wrap{max-width:980px;margin:auto}
.j66uqb0tjuv h2{font-size:30px;color:var(--site-text);margin:0 0 18px}.j66uqb0tjuv ul{margin:0;padding:0;list-style:none;columns:2;column-gap:26px}
.j66uqb0tjuv li{break-inside:avoid;border-bottom:1px solid var(--site-line);padding:12px 0}.j66uqb0tjuv a{color:var(--site-text);text-decoration:none;font-weight:800}.j66uqb0tjuv time{display:block;color:var(--site-muted);font-size:13px;margin-top:5px}
@media(max-width:640px){.j66uqb0tjuv ul{columns:1}}

/* u1yc527r */
.u1yc527r{padding:46px 20px;background:#f8fafc}
.u1yc527r .wrap{max-width:1080px;margin:0 auto}
.u1yc527r h2{font-size:28px;margin:0 0 16px;color:var(--site-text)}
.u1yc527r .list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.u1yc527r a{background:#fff;border:1px solid var(--site-line);border-radius:8px;padding:14px;text-decoration:none;color:var(--site-text);font-weight:900}
@media(max-width:680px){.u1yc527r .list{grid-template-columns:1fr}}

/* qdp2ojwwlptk */
.qdp2ojwwlptk{padding:60px 20px;background:#fff}
.qdp2ojwwlptk .wrap{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:220px 1fr;gap:22px}
.qdp2ojwwlptk h2{font-size:28px;margin:0;color:var(--site-text)}
.qdp2ojwwlptk .map{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.qdp2ojwwlptk a{text-decoration:none;color:var(--site-text);border-bottom:1px solid #dce5ef;padding:0 0 12px;display:flex;justify-content:space-between;gap:12px}
.qdp2ojwwlptk span{font-weight:900}.qdp2ojwwlptk i{font-style:normal;color:#2563eb}
@media(max-width:760px){.qdp2ojwwlptk .wrap,.qdp2ojwwlptk .map{grid-template-columns:1fr}}

/* pmx6xm7xqb */
.pmx6xm7xqb{padding:40px 20px;background:#fff}
.pmx6xm7xqb .wrap{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:12px}
.pmx6xm7xqb .box{border:1px solid var(--site-line);border-radius:8px;padding:18px;background:#f8fafc}
.pmx6xm7xqb h3{font-size:22px;margin:0 0 12px;color:var(--site-text)}
.pmx6xm7xqb a{color:var(--site-text);text-decoration:none}
.pmx6xm7xqb .news a{display:block;padding:8px 0;border-bottom:1px solid var(--site-line)}
.pmx6xm7xqb .news a:last-child{border-bottom:0}
.pmx6xm7xqb .tags{display:flex;gap:8px;flex-wrap:wrap}
.pmx6xm7xqb .tags a{background:#fff;border:1px solid var(--site-line);border-radius:999px;padding:7px 10px}
@media(max-width:760px){.pmx6xm7xqb .wrap{grid-template-columns:1fr}}
