:root{--site-font:-apple-system,BlinkMacSystemFont,'Segoe UI','Microsoft YaHei',Arial,sans-serif;--site-primary:#0369a1;--site-primary-dark:#0c2d45;--site-primary-soft:#e0f2fe;--site-accent:#ca8a04;--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}

/* job65y2d5 */
.job65y2d5{position:sticky;top:0;z-index:70;background:#fff}
.job65y2d5 .wrap{max-width:1180px;margin:0 auto;padding:18px 20px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;border-bottom:2px solid var(--site-text)}
.job65y2d5 .brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--site-text);font-weight:900}.job65y2d5 img{width:40px;height:40px}
.job65y2d5 nav{display:flex;gap:18px;flex-wrap:wrap}.job65y2d5 nav a{color:var(--site-text);text-decoration:none;font-size:15px;font-weight:800}
.job65y2d5 .more{position:relative}.job65y2d5 .menu{display:none;position:absolute;right:0;top:28px;background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:8px;min-width:150px}.job65y2d5 .more:hover .menu{display:block}
@media(max-width:760px){.job65y2d5 .wrap{grid-template-columns:1fr}.job65y2d5 nav{gap:12px}}

/* fp5v1eown */
.fp5v1eown{background:#f8fafc;border-top:1px solid #dce5ef;padding:42px 20px 22px;color:var(--site-muted)}
.fp5v1eown .wrap{max-width:1180px;margin:0 auto}.fp5v1eown .main{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fp5v1eown h2{color:var(--site-text);margin:0 0 10px}
.fp5v1eown .friends{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.fp5v1eown a{color:var(--site-text);text-decoration:none}.fp5v1eown .friends a{background:#fff;border:1px solid #dce5ef;border-radius:999px;padding:8px 12px}
.fp5v1eown .copy{margin-top:18px;color:var(--site-muted)}
@media(max-width:760px){.fp5v1eown .main{grid-template-columns:1fr}}

/* a1i26mgg7h1o */
.a1i26mgg7h1o{padding:86px 20px;background:#eef7f3}
.a1i26mgg7h1o .wrap{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 460px;gap:30px;align-items:center}
.a1i26mgg7h1o .eyebrow{color:var(--site-primary);font-weight:900;margin-bottom:10px}.a1i26mgg7h1o h1{font-size:46px;line-height:1.15;color:var(--site-text);margin:0 0 16px}
.a1i26mgg7h1o p{color:var(--site-muted);line-height:1.85;margin:0 0 20px}.a1i26mgg7h1o .acts{display:flex;gap:10px;flex-wrap:wrap}.a1i26mgg7h1o a{border-radius:999px;padding:13px 18px;text-decoration:none;font-weight:900}
.a1i26mgg7h1o .solid{background:var(--site-primary);color:#fff}.a1i26mgg7h1o .line{background:#fff;color:var(--site-text);border:1px solid #cfe2da}
.a1i26mgg7h1o img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:30px}.a1i26mgg7h1o .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}
.a1i26mgg7h1o .stats span{background:#fff;border:1px solid #cfe2da;border-radius:16px;padding:14px;color:var(--site-muted)}.a1i26mgg7h1o b{display:block;color:var(--site-text);font-size:24px}
@media(max-width:860px){.a1i26mgg7h1o .wrap{grid-template-columns:1fr}.a1i26mgg7h1o h1{font-size:34px}}

/* agcftbmq8yj */
.agcftbmq8yj{padding:64px 0;background:#fff;color:#172333}.agcftbmq8yj .wrap{max-width:1120px;margin:auto;padding:0 18px;display:grid;grid-template-columns:410px 1fr;gap:28px;align-items:center}.agcftbmq8yj img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.agcftbmq8yj h2{font-size:30px;margin:0 0 16px}.agcftbmq8yj .text{line-height:1.9;color:#3f4d5b}.agcftbmq8yj .text p{margin:0 0 12px}.agcftbmq8yj .nums{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.agcftbmq8yj .nums span{background:#f7f9fc;border:1px solid #e2e8ef;border-radius:6px;padding:12px;text-align:center;color:#315f91;font-weight:800}@media(max-width:780px){.agcftbmq8yj .wrap{grid-template-columns:1fr}.agcftbmq8yj .nums{grid-template-columns:1fr}}

/* cqcrgjo9vhol */
.cqcrgjo9vhol{padding:66px 20px;background:#fff}
.cqcrgjo9vhol .wrap{max-width:1100px;margin:0 auto}
.cqcrgjo9vhol h2{font-size:30px;margin:0 0 18px;color:var(--site-text)}
.cqcrgjo9vhol .table{border:1px solid #dce5ef;border-radius:18px;overflow:hidden}
.cqcrgjo9vhol .row{display:grid;grid-template-columns:.35fr .5fr auto;gap:14px;padding:16px 18px;border-top:1px solid #edf2f7;align-items:center}
.cqcrgjo9vhol .row:first-child{border-top:0}
.cqcrgjo9vhol b{color:var(--site-text)}.cqcrgjo9vhol p{margin:0;color:#5b6675;line-height:1.7}.cqcrgjo9vhol a{color:var(--site-primary);text-decoration:none;font-weight:900}
@media(max-width:760px){.cqcrgjo9vhol .row{grid-template-columns:1fr;gap:8px}}

/* rtyh8h24 */
.rtyh8h24{padding:62px 0;background:#fbfaf7;color:#1d2735}.rtyh8h24 .wrap{max-width:1180px;margin:auto;padding:0 22px;display:grid;grid-template-columns:420px 1fr;gap:28px;align-items:center}.rtyh8h24 .visual{position:relative}.rtyh8h24 img{width:100%;height:360px;object-fit:cover;border-radius:6px}.rtyh8h24 .tag{position:absolute;left:18px;bottom:18px;background:#fff;padding:10px 14px;border-radius:4px}.rtyh8h24 h2{font-size:32px;margin:0 0 16px}.rtyh8h24 .rows{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rtyh8h24 article{background:#fff;border:1px solid #e6dfd2;padding:16px}.rtyh8h24 h3{margin:0 0 7px}@media(max-width:820px){.rtyh8h24 .wrap,.rtyh8h24 .rows{grid-template-columns:1fr}}

/* bjr2nppk6 */
.bjr2nppk6{padding:58px 0;background:#f4f8fb;color:#172638}.bjr2nppk6 .wrap{max-width:1080px;margin:auto;padding:0 18px}.bjr2nppk6 h2{font-size:30px;margin:0 0 20px}.bjr2nppk6 .list{display:grid;gap:12px;counter-reset:n}.bjr2nppk6 article{display:grid;grid-template-columns:54px 1fr 120px;gap:14px;align-items:center;background:#fff;border:1px solid #dfe7ef;border-radius:8px;padding:15px}.bjr2nppk6 article:before{counter-increment:n;content:counter(n);width:38px;height:38px;border-radius:50%;background:#315f91;color:#fff;display:grid;place-items:center;font-weight:800}.bjr2nppk6 a{color:#172638;text-decoration:none;font-weight:800;line-height:1.5}.bjr2nppk6 time{color:#718096}@media(max-width:680px){.bjr2nppk6 article{grid-template-columns:42px 1fr}.bjr2nppk6 time{grid-column:2}}

/* nqxupkdhx */
.nqxupkdhx{padding:76px 20px;background:#f7fafc}
.nqxupkdhx .wrap{max-width:1040px;margin:0 auto}
.nqxupkdhx h2{text-align:center;font-size:32px;color:var(--site-text);margin:0 0 22px}
.nqxupkdhx .list{display:grid;grid-template-columns:1fr 1fr;gap:12px;counter-reset:q}
.nqxupkdhx article{counter-increment:q;background:#fff;border:1px solid #dce5ef;border-radius:18px;padding:18px;position:relative}
.nqxupkdhx article:before{content:"Q" counter(q);display:inline-block;background:var(--site-primary);color:#fff;border-radius:999px;padding:6px 10px;font-weight:900;margin-bottom:10px}
.nqxupkdhx b{display:block;color:var(--site-text);margin-bottom:8px}.nqxupkdhx p{color:var(--site-muted);line-height:1.75;margin:0}
@media(max-width:760px){.nqxupkdhx .list{grid-template-columns:1fr}}

/* o99lu7kuc */
.o99lu7kuc{padding:72px 20px;background:#f8fafc}
.o99lu7kuc .wrap{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:.34fr .66fr;gap:24px}
.o99lu7kuc h2{font-size:31px;color:var(--site-text);margin:0 0 10px}.o99lu7kuc .intro p{color:var(--site-muted);line-height:1.8;margin:0}
.o99lu7kuc .reviews{display:grid;gap:12px}.o99lu7kuc blockquote{margin:0;background:#fff;border:1px solid #dce5ef;border-radius:16px;padding:18px}
.o99lu7kuc blockquote p{color:var(--site-text);line-height:1.8;margin:0 0 12px}.o99lu7kuc footer{display:flex;justify-content:space-between;gap:12px;color:var(--site-muted)}
.o99lu7kuc b{color:var(--site-text)}.o99lu7kuc span{color:#2563eb;font-weight:900}
@media(max-width:760px){.o99lu7kuc .wrap{grid-template-columns:1fr}}

/* oc56k6o2 */
.oc56k6o2{padding:80px 20px;background:var(--site-text);color:#fff}
.oc56k6o2 .wrap{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}
.oc56k6o2 h2{font-size:34px;color:inherit;margin:0 0 12px}.oc56k6o2 p{color:#dbeafe;line-height:1.8;margin:0}
.oc56k6o2 .box{border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:22px;background:rgba(255,255,255,.06)}
.oc56k6o2 a{display:inline-block;margin-top:16px;background:#8ee7c8;color:var(--site-text);border-radius:999px;padding:13px 18px;text-decoration:none;font-weight:900}
@media(max-width:760px){.oc56k6o2 .wrap{grid-template-columns:1fr}}

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

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

/* egbiee6g3gd2 */
.egbiee6g3gd2{padding:70px 20px;background:#fff;color:var(--site-text)}.egbiee6g3gd2 .wrap{max-width:1100px;margin:auto;text-align:center}
.egbiee6g3gd2 h2{font-size:32px;margin:0 0 12px}.egbiee6g3gd2 .lead{max-width:760px;margin:0 auto 28px;color:#506074;line-height:1.9}
.egbiee6g3gd2 .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.egbiee6g3gd2 a{display:block;padding:26px 16px;background:#f7f9fc;border:1px solid #e2eaf2;text-decoration:none;color:var(--site-text)}
.egbiee6g3gd2 i{display:block;width:36px;height:36px;margin:0 auto 14px;border:2px solid #1268d6;border-radius:50%}.egbiee6g3gd2 b{display:block}.egbiee6g3gd2 span{display:block;margin-top:8px;color:#718096;font-size:14px}
@media(max-width:880px){.egbiee6g3gd2 .cards{grid-template-columns:1fr 1fr}}@media(max-width:520px){.egbiee6g3gd2 .cards{grid-template-columns:1fr}}

/* bresmqdk */
.bresmqdk{padding:56px 20px;background:#101827;color:#fff}
.bresmqdk .wrap{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}
.bresmqdk .item{border-left:1px solid rgba(255,255,255,.22);padding:10px 16px}.bresmqdk b{display:block;color:#8ee7c8;font-size:32px}.bresmqdk span{color:#dbeafe;line-height:1.6}
@media(max-width:820px){.bresmqdk .wrap{grid-template-columns:1fr 1fr}}@media(max-width:520px){.bresmqdk .wrap{grid-template-columns:1fr}}

/* rz1qpjxnfu5 */
.rz1qpjxnfu5{padding:60px 0;background:#eef3f8;color:#172638}.rz1qpjxnfu5 .wrap{max-width:1080px;margin:auto;padding:0 18px}.rz1qpjxnfu5 h2{font-size:30px;margin:0 0 18px}.rz1qpjxnfu5 table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #dfe7ef;border-radius:8px;overflow:hidden}.rz1qpjxnfu5 th,.rz1qpjxnfu5 td{padding:15px 16px;border-bottom:1px solid #e6ebf2;text-align:left}.rz1qpjxnfu5 th{background:#f4f8fc;color:#315f91}.rz1qpjxnfu5 td{color:#607184;line-height:1.7}.rz1qpjxnfu5 b{color:#172638}@media(max-width:680px){.rz1qpjxnfu5 table,.rz1qpjxnfu5 tbody,.rz1qpjxnfu5 tr,.rz1qpjxnfu5 th,.rz1qpjxnfu5 td{display:block}.rz1qpjxnfu5 th{display:none}}

/* oqfyikp2 */
.oqfyikp2{padding:14px 20px;background:#fff;border-bottom:1px solid var(--site-line)}
.oqfyikp2 .wrap{max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:9px;color:var(--site-muted);font-size:14px}
.oqfyikp2 a{color:var(--site-primary);text-decoration:none}
.oqfyikp2 span:last-child{color:var(--site-text);font-weight:800}

/* fkd7xa2m */
.fkd7xa2m{padding:64px 20px;background:#f7fafc}
.fkd7xa2m .wrap{max-width:1060px;margin:0 auto;background:#fff;border:1px solid #dce5ef;border-radius:30px;padding:28px;display:grid;grid-template-columns:1fr 320px;gap:22px;align-items:center}
.fkd7xa2m h1{font-size:38px;color:var(--site-text);margin:0 0 12px}.fkd7xa2m p{color:var(--site-muted);line-height:1.85;margin:0}
.fkd7xa2m img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:22px}
@media(max-width:780px){.fkd7xa2m .wrap{grid-template-columns:1fr}.fkd7xa2m h1{font-size:30px}}

/* c7b5vvdradg */
.c7b5vvdradg{padding:78px 20px;background:#fff}.c7b5vvdradg .wrap{max-width:1160px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}
.c7b5vvdradg .pics{display:grid;grid-template-columns:1fr 1fr;gap:14px}.c7b5vvdradg img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:28px}.c7b5vvdradg img:last-child{margin-top:38px}
.c7b5vvdradg h2{font-size:38px;line-height:1.2;color:var(--site-text);margin:0 0 16px}.c7b5vvdradg ul{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:10px}
.c7b5vvdradg li{border-left:4px solid var(--site-primary);padding-left:12px;color:#5c6b7d}.c7b5vvdradg a{display:inline-block;margin-top:22px;color:var(--site-primary);text-decoration:none;font-weight:900}
@media(max-width:860px){.c7b5vvdradg .wrap{grid-template-columns:1fr}}

/* u8742n7p */
.u8742n7p{padding:76px 20px;background:#fff}.u8742n7p .wrap{max-width:1120px;margin:auto}
.u8742n7p h2{font-size:31px;color:var(--site-text);margin:0 0 20px}.u8742n7p .grid{columns:3;column-gap:14px}
.u8742n7p article{break-inside:avoid;border:1px solid var(--site-line);border-radius:20px;padding:18px;margin:0 0 14px;background:#fbfcfe}.u8742n7p article:nth-child(2n){background:#f0fdfa}
.u8742n7p b{display:block;color:var(--site-text);margin-bottom:8px}.u8742n7p p{margin:0;color:#5c6b7d;line-height:1.7}
@media(max-width:840px){.u8742n7p .grid{columns:2}}@media(max-width:560px){.u8742n7p .grid{columns:1}}

/* gpkempsn3 */
.gpkempsn3{padding:58px 0;background:#f5f8fb;color:#172638}.gpkempsn3 .wrap{max-width:1080px;margin:auto;padding:0 18px}.gpkempsn3 h2{font-size:30px;margin:0 0 20px}.gpkempsn3 .log{display:grid;gap:12px}.gpkempsn3 article{background:#fff;border:1px solid #dfe7ef;border-radius:8px;padding:18px;display:grid;grid-template-columns:130px 1fr;gap:16px}.gpkempsn3 time{color:#2f6b9f;font-weight:800}.gpkempsn3 h3{margin:0 0 8px;font-size:19px}.gpkempsn3 p{margin:0;color:#5f6e7e;line-height:1.7}@media(max-width:680px){.gpkempsn3 article{grid-template-columns:1fr}}

/* y6crf2s2gt */
.y6crf2s2gt{padding:18px 0;background:#f7f9fb;color:#4f5f70}.y6crf2s2gt .wrap{max-width:1160px;margin:auto;padding:0 18px;display:flex;align-items:center;gap:8px;font-size:14px}.y6crf2s2gt a{color:#2f6698;text-decoration:none}.y6crf2s2gt span{color:#8a96a5}.y6crf2s2gt strong{color:#1d2b3a;font-weight:700}@media(max-width:620px){.y6crf2s2gt .wrap{overflow:auto;white-space:nowrap}}

/* l3v4dloudcd */
.l3v4dloudcd{padding:60px 20px;background:#fff;color:var(--site-text)}.l3v4dloudcd .wrap{max-width:1180px;margin:0 auto;position:relative;border-radius:8px;overflow:hidden;background:#dce7f2;min-height:300px}
.l3v4dloudcd img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.l3v4dloudcd .panel{position:relative;max-width:560px;margin:34px;background:rgba(255,255,255,.92);border-radius:6px;padding:26px}.l3v4dloudcd h1{font-size:39px;line-height:1.22;margin:0 0 10px}.l3v4dloudcd p{color:var(--site-muted);line-height:1.75;margin:0}.l3v4dloudcd .crumb{margin-top:16px;color:#17466b}@media(max-width:700px){.l3v4dloudcd .panel{margin:18px}.l3v4dloudcd h1{font-size:32px}}

/* ifhyt22sfo */
.ifhyt22sfo{padding:58px 0;background:#111827;color:#fff}.ifhyt22sfo .wrap{max-width:1120px;margin:auto;padding:0 22px}.ifhyt22sfo .bar{display:grid;grid-template-columns:260px 1fr;gap:28px}.ifhyt22sfo h2{font-size:31px;margin:0 0 12px}.ifhyt22sfo .bar p{color:#cad5e4;line-height:1.8}.ifhyt22sfo .items{display:grid;gap:10px}.ifhyt22sfo article{display:grid;grid-template-columns:86px 1fr;gap:16px;padding:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.ifhyt22sfo time{color:#a9c8ff}.ifhyt22sfo h3{margin:0 0 7px}.ifhyt22sfo a{color:#fff;text-decoration:none}@media(max-width:760px){.ifhyt22sfo .bar{grid-template-columns:1fr}}

/* k8cpe3pz */
.k8cpe3pz{padding:46px 20px;background:var(--site-text);color:#fff}
.k8cpe3pz .wrap{max-width:1080px;margin:0 auto}
.k8cpe3pz h2{font-size:28px;margin:0 0 16px}
.k8cpe3pz ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;counter-reset:h}
.k8cpe3pz li{counter-increment:h}
.k8cpe3pz a{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);border-radius:8px;padding:12px;color:#fff;text-decoration:none;font-weight:900}
.k8cpe3pz a:before{content:counter(h);color:var(--site-primary-soft)}
.k8cpe3pz time{display:block;color:#d8e2ed;font-size:13px;margin-top:4px;font-weight:500}
@media(max-width:720px){.k8cpe3pz ol{grid-template-columns:1fr}}

/* dhjf9nz3uz */
.dhjf9nz3uz{padding:30px 0;background:#fff;color:#172333}.dhjf9nz3uz nav{max-width:1040px;margin:auto;padding:0 18px;border-top:1px solid #e2e8ef;border-bottom:1px solid #e2e8ef;display:flex;justify-content:center;gap:18px}.dhjf9nz3uz a,.dhjf9nz3uz span{padding:15px 0;text-decoration:none;color:#315f91;font-weight:800}.dhjf9nz3uz span{color:#172333}@media(max-width:520px){.dhjf9nz3uz nav{gap:12px;overflow:auto;white-space:nowrap}}

/* qs8ocehnree */
.qs8ocehnree{padding:72px 20px;background:#f8fafc}
.qs8ocehnree .wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.44fr .56fr;gap:24px}
.qs8ocehnree .topics{display:grid;gap:12px}.qs8ocehnree .topic{background:#fff;border:1px solid #dce5ef;border-radius:16px;padding:18px}
.qs8ocehnree h2{font-size:30px;color:var(--site-text);margin:0 0 16px}.qs8ocehnree b{display:block;color:var(--site-text);margin-bottom:8px}
.qs8ocehnree p{color:var(--site-muted);line-height:1.75;margin:0}.qs8ocehnree .articles{background:var(--site-text);color:#fff;border-radius:18px;padding:22px}
.qs8ocehnree a{display:block;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.16);padding:12px 0}.qs8ocehnree time{display:block;color:#bfdbfe;font-size:13px;margin-top:5px}
@media(max-width:800px){.qs8ocehnree .wrap{grid-template-columns:1fr}}

/* aku1zfgx */
.aku1zfgx{padding:14px 20px;background:#fff;border-bottom:1px solid var(--site-line)}
.aku1zfgx .wrap{max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:9px;color:var(--site-muted);font-size:14px}
.aku1zfgx a{color:var(--site-primary);text-decoration:none}
.aku1zfgx span:last-child{color:var(--site-text);font-weight:800}

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

/* sjvole86jj */
.sjvole86jj{padding:56px 0;background:#f7faf9;color:#18312b}.sjvole86jj .wrap{max-width:1180px;margin:auto;padding:0 18px;display:grid;grid-template-columns:1fr 1.25fr;gap:28px;align-items:start}.sjvole86jj .panel{background:#fff;border:1px solid #dbe7e2;border-radius:8px;padding:26px;box-shadow:0 12px 30px rgba(23,49,43,.07)}.sjvole86jj h2{margin:0 0 12px;font-size:30px}.sjvole86jj .note{line-height:1.9;color:#516961}.sjvole86jj dl{margin:0;display:grid;grid-template-columns:90px 1fr;gap:14px 18px}.sjvole86jj dt{font-weight:700;color:#1f5748}.sjvole86jj dd{margin:0;color:#33443f;line-height:1.75}.sjvole86jj .mark{display:inline-block;margin-top:18px;padding:8px 14px;border-left:4px solid #2f8d75;background:#edf7f4}@media(max-width:760px){.sjvole86jj .wrap{grid-template-columns:1fr}.sjvole86jj dl{grid-template-columns:1fr}}

/* amcami0v */
.amcami0v{padding:72px 20px;background:#edf7f3}
.amcami0v .wrap{max-width:980px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.amcami0v .quote{background:var(--site-primary);color:#fff;border-radius:22px;padding:24px}.amcami0v .quote b{font-size:28px}.amcami0v .quote p{color:#dff7ee;line-height:1.85}
.amcami0v form{background:#fff;border-radius:22px;padding:22px;display:grid;gap:12px}.amcami0v input,.amcami0v textarea{border:1px solid #dce5ef;border-radius:12px;padding:13px}.amcami0v textarea{min-height:120px}.amcami0v button{border:0;border-radius:12px;background:var(--site-text);color:#fff;padding:14px;font-weight:900}
@media(max-width:760px){.amcami0v .wrap{grid-template-columns:1fr}}

/* bm3slxba */
.bm3slxba{padding:72px 20px;background:#102033;color:#fff}.bm3slxba .wrap{max-width:1080px;margin:0 auto}.bm3slxba .head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:22px}
.bm3slxba h2{font-size:32px;margin:0}.bm3slxba .score{font-size:38px;font-weight:900;color:#8bd3ff}.bm3slxba .list{display:grid;gap:10px}
.bm3slxba article{display:grid;grid-template-columns:160px 1fr 120px;gap:14px;background:#182d46;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:14px}.bm3slxba b{color:#fff}.bm3slxba p{color:#d7e2ef;line-height:1.65;margin:0}.bm3slxba span{color:#ffd166}@media(max-width:760px){.bm3slxba .head,.bm3slxba article{display:block}.bm3slxba article>*{margin-bottom:8px}}

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

/* denze15um8 */
.denze15um8{padding:58px 20px;background:#eef7f3}
.denze15um8 .wrap{max-width:1120px;margin:0 auto;border-left:6px solid var(--site-primary);padding-left:22px}
.denze15um8 h1{font-size:40px;line-height:1.2;color:var(--site-text);margin:0 0 12px}
.denze15um8 p{color:var(--site-muted);line-height:1.85;margin:0;max-width:760px}
@media(max-width:720px){.denze15um8 h1{font-size:31px}}

/* v7jppbxktre */
.v7jppbxktre{padding:74px 20px;background:#f7fafc;overflow:hidden}
.v7jppbxktre .wrap{max-width:1180px;margin:0 auto}
.v7jppbxktre h2{font-size:32px;color:var(--site-text);margin:0 0 20px}
.v7jppbxktre .rail{display:flex;gap:12px;overflow:auto;padding-bottom:8px}
.v7jppbxktre blockquote{flex:0 0 300px;margin:0;background:#fff;border:1px solid #dce5ef;border-radius:18px;padding:18px}
.v7jppbxktre p{color:var(--site-muted);line-height:1.75;margin:0 0 12px}
.v7jppbxktre cite{font-style:normal;color:var(--site-primary);font-weight:900}

/* fg9f8rpf0 */
.fg9f8rpf0{padding:56px 20px;background:var(--site-primary);color:#fff}
.fg9f8rpf0 .wrap{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}
.fg9f8rpf0 h2{font-size:30px;margin:0 0 8px}
.fg9f8rpf0 p{margin:0;line-height:1.75;color:#e6fffb}
.fg9f8rpf0 a{background:#fff;color:var(--site-primary);border-radius:8px;padding:12px 18px;text-decoration:none;font-weight:900}
@media(max-width:680px){.fg9f8rpf0 .wrap{grid-template-columns:1fr}}

/* vxeborabjm */
.vxeborabjm{padding:14px 20px;background:#fff;border-bottom:1px solid var(--site-line)}
.vxeborabjm .wrap{max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:9px;color:var(--site-muted);font-size:14px}
.vxeborabjm a{color:var(--site-primary);text-decoration:none}
.vxeborabjm span:last-child{color:var(--site-text);font-weight:800}

/* ff0jg0z7 */
.ff0jg0z7{padding:62px 20px;background:var(--site-text);color:#fff;text-align:center}
.ff0jg0z7 .wrap{max-width:900px;margin:0 auto}
.ff0jg0z7 .mark{display:inline-flex;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:7px 12px;color:#dbeafe;font-weight:800;margin-bottom:16px}
.ff0jg0z7 h1{font-size:40px;line-height:1.25;margin:0 0 12px;color:#fff}
.ff0jg0z7 p{line-height:1.9;color:#cbd5e1;margin:0}
@media(max-width:760px){.ff0jg0z7 h1{font-size:30px}}

/* zuhk1wfw6 */
.zuhk1wfw6{padding:74px 20px;background:#f7fafc}
.zuhk1wfw6 .wrap{max-width:1100px;margin:0 auto;columns:2 360px;column-gap:18px}.zuhk1wfw6 h2{break-inside:avoid;font-size:32px;color:var(--site-text);margin:0 0 14px}
.zuhk1wfw6 article{break-inside:avoid;background:#fff;border:1px solid #dce5ef;border-radius:18px;padding:18px;margin:0 0 14px}
.zuhk1wfw6 b{display:block;color:var(--site-primary);margin-bottom:8px}.zuhk1wfw6 p{color:var(--site-muted);line-height:1.75;margin:0}

/* ru3l3yr4 */
.ru3l3yr4{padding:66px 0;background:#f5f7fb;color:#172235}.ru3l3yr4 .wrap{max-width:1200px;margin:auto;padding:0 22px}.ru3l3yr4 .title{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:22px}.ru3l3yr4 h2{font-size:32px;margin:0}.ru3l3yr4 .title p{max-width:460px;color:#657287;line-height:1.8}.ru3l3yr4 .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ru3l3yr4 article{background:#fff;border:1px solid var(--site-line);border-radius:6px;overflow:hidden}.ru3l3yr4 img{width:100%;height:150px;object-fit:cover}.ru3l3yr4 .body{padding:16px}.ru3l3yr4 h3{margin:0 0 8px}@media(max-width:900px){.ru3l3yr4 .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ru3l3yr4 .grid{grid-template-columns:1fr}.ru3l3yr4 .title{display:block}}

/* p230bx6jw */
.p230bx6jw{padding:80px 20px;background:var(--site-text);color:#fff}
.p230bx6jw .wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 420px;gap:24px;align-items:center}
.p230bx6jw h2{font-size:33px;color:inherit;margin:0 0 20px}
.p230bx6jw .steps{display:grid;gap:10px}.p230bx6jw article{border-left:4px solid #8ee7c8;background:rgba(255,255,255,.06);border-radius:0 16px 16px 0;padding:16px}
.p230bx6jw b{display:block;color:#fff;margin-bottom:8px}.p230bx6jw p{color:#dbeafe;line-height:1.75;margin:0}
.p230bx6jw img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:26px}
@media(max-width:840px){.p230bx6jw .wrap{grid-template-columns:1fr}}

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

/* iipbfjiyuj */
.iipbfjiyuj{padding:56px 20px;background:#fff}.iipbfjiyuj .wrap{max-width:1120px;margin:auto;display:grid;grid-template-columns:240px 1fr;gap:28px}
.iipbfjiyuj aside{border-right:1px solid var(--site-line);padding-right:20px;color:var(--site-muted)}.iipbfjiyuj h1{font-size:38px;line-height:1.25;color:var(--site-text);margin:0 0 12px}
.iipbfjiyuj .content{color:var(--site-text);line-height:2;font-size:17px}.iipbfjiyuj .content img{max-width:100%;height:auto;border-radius:14px}.iipbfjiyuj .content table{width:100%;border-collapse:collapse}
.iipbfjiyuj .content td,.iipbfjiyuj .content th{border:1px solid var(--site-line);padding:10px}@media(max-width:820px){.iipbfjiyuj .wrap{grid-template-columns:1fr}.iipbfjiyuj aside{border-right:0;border-bottom:1px solid var(--site-line);padding-bottom:14px}}

/* wh1llwzv */
.wh1llwzv{padding:30px 0;background:#eef3f8;color:#172638}.wh1llwzv .wrap{max-width:920px;margin:auto;padding:0 18px;display:flex;justify-content:space-between;gap:12px}.wh1llwzv a{flex:1;text-decoration:none;color:#315f91;background:#fff;border:1px solid #dfe7ef;border-radius:999px;padding:12px 16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh1llwzv a:nth-child(2){text-align:right}@media(max-width:680px){.wh1llwzv .wrap{display:grid}.wh1llwzv a:nth-child(2){text-align:left}}

/* rooimzd19d11 */
.rooimzd19d11{padding:74px 20px;background:#eef7f3}
.rooimzd19d11 .wrap{max-width:980px;margin:0 auto}
.rooimzd19d11 h2{font-size:32px;color:var(--site-text);margin:0 0 20px}
.rooimzd19d11 .list{display:grid;gap:10px;counter-reset:r}
.rooimzd19d11 article{counter-increment:r;display:grid;grid-template-columns:48px 1fr;gap:12px;background:#fff;border:1px solid #cfe2da;border-radius:16px;padding:14px}
.rooimzd19d11 article:before{content:counter(r);display:grid;place-items:center;background:var(--site-primary);color:#fff;border-radius:12px;font-weight:900}.rooimzd19d11 a{color:var(--site-text);text-decoration:none;font-weight:900}

/* p8hdtusk */
.p8hdtusk{padding:70px 20px;background:#f3f7fb;color:var(--site-text)}.p8hdtusk .wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 300px;gap:24px}.p8hdtusk h2{font-size:30px;margin:0 0 16px}.p8hdtusk article{background:#fff;border:1px solid #dce6f0;border-radius:6px;padding:15px;margin-bottom:10px}.p8hdtusk a{color:var(--site-text);text-decoration:none;font-weight:900}.p8hdtusk time{display:block;color:#607185;font-size:13px;margin-top:6px}.p8hdtusk aside{background:#fff;border:1px solid #dce6f0;border-radius:6px;padding:16px}.p8hdtusk .tag{display:inline-block;margin:0 6px 8px 0;color:#17466b;background:#f7fafc;padding:7px 9px;border-radius:4px}@media(max-width:820px){.p8hdtusk .wrap{grid-template-columns:1fr}}

/* ufzupxvfjanr */
.ufzupxvfjanr{padding:64px 20px;background:#fff}
.ufzupxvfjanr .wrap{max-width:1080px;margin:0 auto}
.ufzupxvfjanr h2{font-size:30px;color:var(--site-text);margin:0 0 16px}
.ufzupxvfjanr .links{display:flex;gap:10px;flex-wrap:wrap}
.ufzupxvfjanr a{background:#f8fafc;border:1px solid #dce5ef;border-radius:999px;padding:10px 14px;color:var(--site-text);text-decoration:none;font-weight:900}

/* if4a4vb1cd6l */
.if4a4vb1cd6l{background:#fff;padding:28px 0}.if4a4vb1cd6l aside{width:min(260px,92%);margin:auto}.if4a4vb1cd6l h2{background:#d00000;color:#fff;margin:0;padding:26px 22px;font-size:26px}.if4a4vb1cd6l span{display:block;text-transform:uppercase;letter-spacing:2px;border-top:2px solid #fff;margin-top:12px;padding-top:14px;font-size:16px}.if4a4vb1cd6l a{display:block;background:#f8f8f8;border-bottom:1px solid #e8e8e8;color:#555;text-decoration:none;padding:16px 22px}.if4a4vb1cd6l a:hover{background:#d00000;color:#fff}
