:root{
  --ink:#16202b;
  --pri:#123c6b;
  --pri2:#1d5588;
  --acc:#e8703a;
  --soft:#f5f7f9;
  --line:#e3e8ee;
  --mut:#6b7a88;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#fff;color:var(--ink);font-family:"PingFang SC","Microsoft YaHei","Hiragino Sans GB","Source Han Sans SC",system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}
button{font-family:inherit}
h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}
ul,ol{list-style:none;padding:0}
.gd3er_wrap{max-width:1180px;margin:0 auto;padding:0 22px}
.gd3er_center{text-align:center;margin-top:34px}
.gd3er_top{background:#0d2a48;color:#c9d7e4;font-size:13px}
.gd3er_top-wrap{display:flex;justify-content:space-between;align-items:center;height:36px;gap:20px}
.gd3er_top-wrap a{margin-left:20px;color:#e7eff7}
.gd3er_top-wrap a:hover{color:#fff}
.gd3er_hd{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--line)}
.gd3er_hd-wrap{display:flex;align-items:center;justify-content:space-between;height:80px;gap:24px}
.gd3er_logo{display:flex;align-items:center;gap:12px;flex:none}
.gd3er_logo-img{width:46px;height:46px}
.gd3er_brand{font-size:20px;font-weight:700;letter-spacing:.02em;color:var(--pri)}
.gd3er_nav{display:flex;align-items:center;gap:2px;flex:1;justify-content:flex-end}
.gd3er_nav-link{padding:9px 13px;font-size:15px;color:#31414f;border-radius:4px;transition:.2s}
.gd3er_nav-link:hover{color:var(--pri);background:#f2f6fa}
.gd3er_nav-on{color:var(--pri);font-weight:600;background:#eef4fa}
.gd3er_hd-right{display:flex;align-items:center;gap:14px;flex:none}
.gd3er_btn{display:inline-block;padding:12px 24px;background:var(--pri);color:#fff;border:1px solid var(--pri);border-radius:4px;font-size:15px;transition:.2s;cursor:pointer}
.gd3er_btn:hover{background:var(--pri2);border-color:var(--pri2)}
.gd3er_btn-sm{padding:9px 16px;font-size:14px}
.gd3er_btn-acc{background:var(--acc);border-color:var(--acc)}
.gd3er_btn-acc:hover{background:#d2602d;border-color:#d2602d}
.gd3er_btn-line{background:transparent;border-color:rgba(255,255,255,.55);color:#fff}
.gd3er_btn-line:hover{background:rgba(255,255,255,.12);border-color:#fff}
.gd3er_btn-ghost{background:transparent;border-color:rgba(255,255,255,.45);color:#fff}
.gd3er_btn-ghost:hover{background:rgba(255,255,255,.1);border-color:#fff}
.gd3er_btn-out{background:#fff;color:var(--pri);border-color:#cbd8e4}
.gd3er_btn-out:hover{background:var(--pri);color:#fff;border-color:var(--pri)}
.gd3er_burger{display:none;width:42px;height:42px;border:1px solid var(--line);background:#fff;border-radius:4px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px}
.gd3er_burger span{display:block;width:18px;height:2px;background:var(--pri)}
.gd3er_mnav{display:none;background:#fff;border-bottom:1px solid var(--line);padding:8px 22px 16px}
.gd3er_mnav.gd3er_mnav-open{display:block}
.gd3er_mnav .gd3er_nav-link{display:block;padding:12px 0;border-bottom:1px solid #f0f3f6}
.gd3er_mnav-tel{display:block;padding:12px 0;color:var(--acc);font-weight:600}
.gd3er_hero{position:relative;height:620px;overflow:hidden;background:#0b1c2c}
.gd3er_slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}
.gd3er_slide-on{opacity:1}
.gd3er_slide-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.gd3er_slide-mask{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,22,38,.9) 0%,rgba(8,22,38,.66) 46%,rgba(8,22,38,.3) 100%)}
.gd3er_hero-in{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;color:#fff;max-width:1180px;margin:0 auto}
.gd3er_kicker{display:inline-block;font-size:13px;letter-spacing:.2em;color:#f2a578;margin-bottom:16px}
.gd3er_hl1{font-size:44px;line-height:1.32;font-weight:700;max-width:780px}
.gd3er_hp{margin:20px 0 30px;font-size:16.5px;line-height:1.95;color:#d5e0ea;max-width:600px}
.gd3er_hbtns{display:flex;gap:14px;flex-wrap:wrap}
.gd3er_dots{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);display:flex;gap:10px;z-index:3}
.gd3er_dot{width:34px;height:4px;border:0;background:rgba(255,255,255,.35);cursor:pointer;padding:0}
.gd3er_dot-on{background:var(--acc)}
.gd3er_stats{background:linear-gradient(135deg,#123c6b,#0c2743);color:#fff;padding:44px 0}
.gd3er_stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.gd3er_stat{border-left:1px solid rgba(255,255,255,.15);padding-left:22px}
.gd3er_stat-n{font-size:38px;font-weight:700;line-height:1.1;color:#fff}
.gd3er_stat-n small{font-size:14px;font-weight:400;margin-left:6px;color:#f0a374}
.gd3er_stat-t{font-size:15px;margin-top:8px;color:#e3edf5}
.gd3er_stat-d{font-size:12.5px;margin-top:6px;color:rgba(255,255,255,.62);line-height:1.7}
.gd3er_sec{padding:76px 0}
.gd3er_sec-soft{background:var(--soft)}
.gd3er_sec-hd{max-width:760px;margin-bottom:42px}
.gd3er_sec-hd-w .gd3er_st,.gd3er_sec-hd-w .gd3er_ss{color:#fff}
.gd3er_eb{display:inline-block;font-size:12.5px;letter-spacing:.18em;color:var(--acc);font-weight:600}
.gd3er_st{font-size:33px;line-height:1.4;margin:12px 0 14px;font-weight:700;color:var(--ink)}
.gd3er_ss{font-size:14.5px;line-height:1.95;color:var(--mut)}
.gd3er_sgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.gd3er_card{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;transition:.25s;display:flex;flex-direction:column}
.gd3er_card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(18,60,107,.1);border-color:#d3e0ec}
.gd3er_card-img{width:100%;aspect-ratio:16/10;object-fit:cover}
.gd3er_card-body{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}
.gd3er_tag{display:inline-block;align-self:flex-start;font-size:12px;color:var(--pri);background:#eff4f9;padding:4px 10px;border-radius:3px}
.gd3er_card-body h3{font-size:20px;margin:12px 0 10px;font-weight:700}
.gd3er_card-desc{font-size:14px;line-height:1.9;color:var(--mut)}
.gd3er_blist{margin:14px 0 18px}
.gd3er_blist li{position:relative;padding-left:15px;font-size:13.5px;color:#4a5a68;line-height:2}
.gd3er_blist li::before{content:"";position:absolute;left:0;top:.85em;width:5px;height:5px;background:var(--acc)}
.gd3er_more{align-self:flex-start;margin-top:auto;font-size:14px;color:var(--pri);font-weight:600;border-bottom:1px solid #b9cadb;padding-bottom:2px}
.gd3er_more:hover{color:var(--acc);border-color:var(--acc)}
.gd3er_sol-row{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;margin-bottom:52px}
.gd3er_sol-row:last-child{margin-bottom:0}
.gd3er_sol-rev .gd3er_sol-media{order:2}
.gd3er_sol-media img{width:100%;border-radius:6px;box-shadow:0 18px 40px rgba(15,40,70,.14)}
.gd3er_sol-txt h3{font-size:24px;line-height:1.5;margin-bottom:18px}
.gd3er_sol-list li{position:relative;padding-left:18px;font-size:14.5px;color:#3d4d5b;line-height:2;margin-bottom:6px}
.gd3er_sol-list li::before{content:"";position:absolute;left:0;top:.9em;width:6px;height:6px;background:var(--pri)}
.gd3er_flow{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}
.gd3er_flow-5{grid-template-columns:repeat(5,1fr)}
.gd3er_flow-item{border:1px solid var(--line);background:#fff;padding:22px 20px;border-radius:6px}
.gd3er_flow-n{font-size:26px;font-weight:700;color:#cfdce7;line-height:1}
.gd3er_flow-t{font-size:16px;margin:12px 0 8px;font-weight:700}
.gd3er_flow-d{font-size:13px;line-height:1.9;color:var(--mut)}
.gd3er_cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.gd3er_cgrid-2{grid-template-columns:repeat(2,1fr)}
.gd3er_ccard{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;transition:.25s}
.gd3er_ccard:hover{box-shadow:0 14px 30px rgba(18,60,107,.1)}
.gd3er_cimg{width:100%;aspect-ratio:16/10;object-fit:cover}
.gd3er_cbody{padding:18px 20px 20px}
.gd3er_ctag{display:inline-block;font-size:12px;color:#a9502a;background:#fdf0e9;padding:3px 9px;border-radius:3px}
.gd3er_cbody h3{font-size:17px;margin:10px 0 8px;font-weight:700}
.gd3er_cbody p{font-size:13px;line-height:1.9;color:var(--mut)}
.gd3er_cmeta{margin-top:12px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:#5d6d7b}
.gd3er_cbig .gd3er_cmeta{display:grid;grid-template-columns:auto 1fr;gap:6px 14px}
.gd3er_cbig .gd3er_cmeta dt{color:var(--mut)}
.gd3er_cbig .gd3er_cmeta dd{color:#2c3d4c}
.gd3er_cres{margin-top:12px;font-size:13px;color:#1f7a4c;background:#f0f8f3;padding:8px 10px;border-radius:3px}
.gd3er_why{background:linear-gradient(135deg,#0f3155,#0b2339);color:#fff;padding:70px 0}
.gd3er_why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.gd3er_why-item{border-top:2px solid var(--acc);padding-top:16px}
.gd3er_why-item h3{font-size:17px;margin-bottom:10px;font-weight:700}
.gd3er_why-item p{font-size:13.5px;line-height:1.9;color:rgba(255,255,255,.75)}
.gd3er_why-grid-light .gd3er_why-item{background:#fff;border:1px solid var(--line);border-top:2px solid var(--acc);padding:18px;border-radius:4px}
.gd3er_why-grid-light .gd3er_why-item h3{color:var(--pri)}
.gd3er_why-grid-light .gd3er_why-item p{color:var(--mut)}
.gd3er_ind-grid{display:flex;flex-wrap:wrap;gap:12px}
.gd3er_ind-item{border:1px solid var(--line);padding:14px 26px;font-size:14.5px;color:#3d4d5b;border-radius:4px;background:#fff}
.gd3er_news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.gd3er_ncard{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff;transition:.25s}
.gd3er_ncard:hover{box-shadow:0 14px 30px rgba(18,60,107,.1)}
.gd3er_nimg{width:100%;aspect-ratio:16/9;object-fit:cover}
.gd3er_nbody{padding:18px 20px 22px}
.gd3er_nmeta{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--mut)}
.gd3er_ntag{font-size:12px;color:#a9502a;background:#fdf0e9;padding:2px 8px;border-radius:3px}
.gd3er_ntitle{font-size:17px;line-height:1.6;margin:10px 0 8px;font-weight:700}
.gd3er_ntitle a:hover{color:var(--pri)}
.gd3er_nex{font-size:13px;line-height:1.9;color:var(--mut)}
.gd3er_cta{background:#0e1c2b;color:#fff;padding:54px 0}
.gd3er_cta-in{display:flex;align-items:center;justify-content:space-between;gap:36px}
.gd3er_cta-h{font-size:26px;line-height:1.5;font-weight:700;max-width:660px}
.gd3er_cta-p{font-size:14px;color:#a9bccd;margin-top:10px;max-width:620px}
.gd3er_cta-btns{display:flex;gap:12px;flex:none}
.gd3er_ft{background:#0a1521;color:#93a7ba;padding:56px 0 0}
.gd3er_ft-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:38px}
.gd3er_ft-logo{display:flex;align-items:center;gap:10px;margin-bottom:16px}
.gd3er_ft-logo span{font-size:17px;font-weight:700;color:#fff}
.gd3er_ft-txt{font-size:13px;line-height:1.95;color:#8fa3b6}
.gd3er_ft-tel{margin-top:14px}
.gd3er_ft-tel a{font-size:22px;font-weight:700;color:#fff}
.gd3er_ft-h{font-size:15px;color:#fff;margin-bottom:16px;font-weight:600}
.gd3er_ft-a{display:block;font-size:13.5px;line-height:2.3;color:#93a7ba}
.gd3er_ft-a:hover{color:#fff}
.gd3er_ft-bot{border-top:1px solid rgba(255,255,255,.1);margin-top:40px;padding:18px 0}
.gd3er_ft-bot .gd3er_wrap{display:flex;justify-content:space-between;gap:20px;font-size:12.5px;color:#6c8094}
.gd3er_mbar{display:none}
.gd3er_top-btn{position:fixed;right:22px;bottom:26px;width:44px;height:44px;line-height:42px;text-align:center;border:1px solid var(--line);background:#fff;color:var(--pri);font-size:12px;border-radius:4px;z-index:50;opacity:0;pointer-events:none;transition:.3s}
.gd3er_top-btn.gd3er_top-on{opacity:1;pointer-events:auto}
.gd3er_crumb{background:#f2f6fa;border-bottom:1px solid var(--line);font-size:13px;color:var(--mut)}
.gd3er_crumb .gd3er_wrap{padding:13px 22px}
.gd3er_crumb a{color:var(--mut)}
.gd3er_crumb a:hover{color:var(--pri)}
.gd3er_crumb span{margin:0 8px;color:#b9c6d2}
.gd3er_crumb em{font-style:normal;color:#41525f}
.gd3er_page-hero{background:linear-gradient(120deg,#123c6b 0%,#1b5289 100%);color:#fff;padding:56px 0 60px}
.gd3er_ph-h1{font-size:36px;line-height:1.45;font-weight:700;max-width:860px}
.gd3er_ph-p{margin-top:16px;font-size:15px;line-height:1.95;color:#cfdeea;max-width:820px}
.gd3er_prose-wrap{display:grid;grid-template-columns:minmax(0,1fr) 308px;gap:48px;align-items:start}
.gd3er_prose p{font-size:15.5px;line-height:2.05;color:#33424f;margin-bottom:16px}
.gd3er_p-lead{font-size:16.5px!important;line-height:2!important;color:#23323f!important;border-left:3px solid var(--acc);padding-left:16px;margin-bottom:24px!important}
.gd3er_art-h2{font-size:23px;line-height:1.5;margin:38px 0 16px;padding-left:12px;border-left:3px solid var(--acc);font-weight:700}
.gd3er_art-fig{margin:26px 0}
.gd3er_art-fig img{width:100%;border-radius:6px;border:1px solid var(--line)}
.gd3er_art-cap{font-size:12.5px;color:var(--mut);margin-top:8px;line-height:1.8}
.gd3er_tbl{width:100%;border-collapse:collapse;font-size:14px;background:#fff}
.gd3er_tbl th{background:#eef3f8;color:var(--pri);font-weight:600;text-align:left;padding:12px 14px;border-bottom:1px solid #dde6ee;font-size:13.5px}
.gd3er_tbl td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.8}
.gd3er_tbl-k{color:var(--pri);font-weight:600;width:20%;white-space:nowrap}
.gd3er_tbl-v{width:40%;color:#22313f}
.gd3er_tbl-n{color:var(--mut);font-size:13px}
.gd3er_scen{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.gd3er_scen-item{border:1px solid var(--line);padding:18px 20px;border-radius:4px;background:#fbfcfd}
.gd3er_scen-item h3{font-size:16px;margin-bottom:8px;font-weight:700}
.gd3er_scen-item p{font-size:13.5px!important;line-height:1.9!important;color:var(--mut)!important;margin:0!important}
.gd3er_deliv{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.gd3er_deliv li{position:relative;padding-left:18px;font-size:14.5px;color:#3a4a58;line-height:1.95}
.gd3er_deliv li::before{content:"";position:absolute;left:0;top:.95em;width:6px;height:6px;background:var(--acc)}
.gd3er_faq{margin-top:8px}
.gd3er_faq-item{border-bottom:1px dashed #d8e1e9;padding:16px 0}
.gd3er_faq-q{font-size:15.5px;font-weight:600;color:var(--ink);margin-bottom:8px}
.gd3er_faq-a{font-size:14px;line-height:1.95;color:var(--mut);margin:0}
.gd3er_aside{padding-top:4px}
.gd3er_aside-card{border:1px solid var(--line);border-radius:6px;padding:22px 20px;margin-bottom:20px;background:#fff}
.gd3er_aside-card h3{font-size:16px;margin-bottom:14px;font-weight:700}
.gd3er_aside-a{display:flex;flex-direction:column;padding:10px 0;border-bottom:1px solid #f0f4f7;font-size:14.5px;color:#2f4050}
.gd3er_aside-a:last-child{border-bottom:0}
.gd3er_aside-a span{font-size:12px;color:var(--mut);margin-top:2px}
.gd3er_aside-a:hover{color:var(--pri)}
.gd3er_aside-tel{background:linear-gradient(135deg,#123c6b,#0e2c4c);color:#fff;border:0}
.gd3er_aside-tel h3{color:#fff}
.gd3er_aside-tel p{font-size:13px;color:#b7cadb;line-height:1.9}
.gd3er_aside-tel-n{display:block;font-size:23px;font-weight:700;color:#fff;margin:12px 0 14px}
.gd3er_aside-m{display:inline-block;padding:8px 16px;border:1px solid rgba(255,255,255,.45);border-radius:4px;font-size:13.5px;color:#fff}
.gd3er_aside-m:hover{background:rgba(255,255,255,.12)}
.gd3er_aside-p{font-size:13px;line-height:2;color:var(--mut);margin:0}
.gd3er_art{padding:52px 0 70px}
.gd3er_art .gd3er_wrap{display:grid;grid-template-columns:minmax(0,1fr) 308px;gap:48px;align-items:start}
.gd3er_art-h1{font-size:33px;line-height:1.5;font-weight:700;margin:14px 0 16px}
.gd3er_art-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--mut);padding-bottom:18px;border-bottom:1px solid var(--line)}
.gd3er_art-end{margin-top:34px;padding:16px 18px;background:var(--soft);font-size:13px;color:var(--mut);line-height:1.9;border-radius:4px}
.gd3er_pag{display:flex;flex-direction:column;gap:10px;margin-top:22px}
.gd3er_pag a{font-size:14px;color:var(--pri);line-height:1.8}
.gd3er_pag a:hover{color:var(--acc)}
.gd3er_rel-item{display:block;font-size:14px;line-height:1.7;padding:10px 0;border-bottom:1px solid #f0f4f7;color:#2f4050}
.gd3er_rel-item span{display:block;font-size:12px;color:var(--acc);margin-bottom:4px}
.gd3er_news-top{display:grid;grid-template-columns:1.7fr 1fr;gap:36px;margin-bottom:44px;align-items:start}
.gd3er_news-hl{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;align-items:center;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}
.gd3er_news-hl img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/10}
.gd3er_news-hl > div{padding:0 22px 0 0}
.gd3er_news-hl h2{font-size:19px;line-height:1.6;margin:10px 0 10px;font-weight:700}
.gd3er_news-hl p{font-size:13px;line-height:1.9;color:var(--mut)}
.gd3er_news-date{display:inline-block;margin-top:10px;font-size:12.5px;color:#8a9aa8}
.gd3er_news-cats{background:var(--soft);border-radius:6px;padding:22px 24px;font-size:13.5px;color:#4a5a68}
.gd3er_news-cats h3{font-size:16px;color:var(--ink);margin-bottom:14px;font-weight:700}
.gd3er_news-cats span{display:block;padding:7px 0;border-bottom:1px solid #e3e9ee}
.gd3er_news-cats p{font-size:12.5px;line-height:1.9;color:var(--mut);margin-top:12px}
.gd3er_tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}
.gd3er_tab{border:1px solid var(--line);background:#fff;padding:9px 22px;font-size:14px;color:#3d4d5b;border-radius:4px;cursor:pointer;transition:.2s}
.gd3er_tab:hover{border-color:var(--pri);color:var(--pri)}
.gd3er_tab-on{background:var(--pri);color:#fff;border-color:var(--pri)}
.gd3er_about-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}
.gd3er_ab-sec{margin-bottom:26px}
.gd3er_ab-sec h2{font-size:21px;margin-bottom:10px;font-weight:700}
.gd3er_ab-sec p{font-size:15px;line-height:2.05;color:#33424f}
.gd3er_tl{border-left:2px solid #dde6ee;padding-left:22px;margin-top:10px}
.gd3er_tl-item{position:relative;margin-bottom:22px}
.gd3er_tl-item::before{content:"";position:absolute;left:-29px;top:.6em;width:9px;height:9px;background:var(--acc);border-radius:50%}
.gd3er_tl-y{display:block;font-size:17px;font-weight:700;color:var(--pri);margin-bottom:4px}
.gd3er_tl-item p{font-size:14px;line-height:1.9;color:var(--mut)}
.gd3er_about-img{width:100%;border-radius:6px;margin-bottom:20px;border:1px solid var(--line)}
.gd3er_about-wide{width:100%;max-height:460px;object-fit:cover;border-radius:6px}
.gd3er_contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}
.gd3er_ct-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.gd3er_ct-item{border:1px solid var(--line);padding:18px 20px;border-radius:4px}
.gd3er_ct-k{font-size:12.5px;color:var(--acc);letter-spacing:.08em}
.gd3er_ct-v{font-size:17px;font-weight:600;margin:6px 0 4px;color:var(--ink);word-break:break-all}
.gd3er_ct-n{font-size:12.5px;color:var(--mut);line-height:1.8}
.gd3er_form{margin-top:12px}
.gd3er_form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:16px}
.gd3er_form-label{display:block;font-size:13px;color:var(--mut);margin-bottom:6px}
.gd3er_form-input,.gd3er_form-area{width:100%;border:1px solid #d6dfe7;border-radius:4px;padding:11px 14px;font-size:14px;font-family:inherit;color:var(--ink);background:#fff}
.gd3er_form-input:focus,.gd3er_form-area:focus{outline:none;border-color:var(--pri2);box-shadow:0 0 0 3px rgba(29,85,136,.08)}
.gd3er_form-area{resize:vertical;line-height:1.8}
.gd3er_form .gd3er_btn{margin-top:16px}
.gd3er_form-note{font-size:12.5px;color:var(--mut);margin-top:12px;line-height:1.8}
.gd3er_nf{padding:96px 0 110px;text-align:center}
.gd3er_nf-code{font-size:112px;line-height:1;font-weight:800;color:#e9eff5;letter-spacing:.04em}
.gd3er_nf-txt{font-size:26px;font-weight:700;margin:18px 0 14px}
.gd3er_nf-p{font-size:14.5px;color:var(--mut);line-height:1.95;max-width:560px;margin:0 auto}
.gd3er_nf-links{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:30px 0 18px}
.gd3er_nf-link{border:1px solid #cfdae5;padding:10px 20px;font-size:14px;color:var(--pri);border-radius:4px}
.gd3er_nf-link:hover{background:var(--pri);color:#fff;border-color:var(--pri)}
.gd3er_nf-call{font-size:13.5px;color:var(--mut)}
.gd3er_nf-call a{color:var(--acc);font-weight:600}
@media (max-width:1100px){
  .gd3er_nav{display:none}
  .gd3er_burger{display:flex}
  .gd3er_top-wrap{font-size:12px}
  .gd3er_hero{height:540px}
  .gd3er_hl1{font-size:36px}
  .gd3er_stats-grid{grid-template-columns:repeat(2,1fr);gap:22px}
  .gd3er_why-grid{grid-template-columns:repeat(2,1fr)}
  .gd3er_flow,.gd3er_flow-5{grid-template-columns:repeat(3,1fr)}
}
@media (max-width:900px){
  .gd3er_sgrid,.gd3er_cgrid,.gd3er_news-grid{grid-template-columns:repeat(2,1fr)}
  .gd3er_cgrid-2{grid-template-columns:repeat(2,1fr)}
  .gd3er_sol-row{grid-template-columns:1fr;gap:26px}
  .gd3er_sol-rev .gd3er_sol-media{order:0}
  .gd3er_prose-wrap,.gd3er_art .gd3er_wrap,.gd3er_about-grid,.gd3er_contact-grid{grid-template-columns:1fr;gap:34px}
  .gd3er_news-top{grid-template-columns:1fr}
  .gd3er_st{font-size:27px}
  .gd3er_ph-h1{font-size:29px}
  .gd3er_art-h1{font-size:27px}
  .gd3er_cta-in{flex-direction:column;align-items:flex-start}
  .gd3er_ft-grid{grid-template-columns:1fr 1fr;gap:30px}
}
@media (max-width:640px){
  .gd3er_top{display:none}
  .gd3er_hd-wrap{height:66px}
  .gd3er_logo-img{width:38px;height:38px}
  .gd3er_brand{font-size:16px}
  .gd3er_btn-sm{display:none}
  .gd3er_hero{height:440px}
  .gd3er_hl1{font-size:25px;line-height:1.42}
  .gd3er_hp{font-size:14px;margin:14px 0 22px}
  .gd3er_kicker{font-size:11.5px;margin-bottom:10px}
  .gd3er_hbtns .gd3er_btn{padding:10px 18px;font-size:14px}
  .gd3er_sec{padding:48px 0}
  .gd3er_st{font-size:22px}
  .gd3er_ss{font-size:13.5px}
  .gd3er_sgrid,.gd3er_cgrid,.gd3er_cgrid-2,.gd3er_news-grid,.gd3er_scen,.gd3er_deliv,.gd3er_ct-grid{grid-template-columns:1fr}
  .gd3er_stats-grid{grid-template-columns:1fr 1fr;gap:18px}
  .gd3er_stat{padding-left:16px}
  .gd3er_stat-n{font-size:30px}
  .gd3er_flow,.gd3er_flow-5{grid-template-columns:1fr 1fr}
  .gd3er_why-grid,.gd3er_why-grid-light{grid-template-columns:1fr}
  .gd3er_news-hl{grid-template-columns:1fr}
  .gd3er_news-hl > div{padding:0 18px 18px}
  .gd3er_cta{padding:40px 0}
  .gd3er_cta-h{font-size:20px}
  .gd3er_cta-btns{width:100%}
  .gd3er_ft{padding-top:40px}
  .gd3er_ft-grid{grid-template-columns:1fr}
  .gd3er_ft-bot .gd3er_wrap{flex-direction:column;gap:8px}
  .gd3er_page-hero{padding:38px 0 42px}
  .gd3er_ph-h1{font-size:23px}
  .gd3er_art-h1{font-size:22px}
  .gd3er_art-h2{font-size:19px;margin:28px 0 12px}
  .gd3er_prose p,.gd3er_art p{font-size:15px!important;line-height:1.95!important}
  .gd3er_form-row{grid-template-columns:1fr}
  .gd3er_nf-code{font-size:76px}
  .gd3er_nf-txt{font-size:20px}
  .gd3er_mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:55;background:#fff;border-top:1px solid var(--line)}
  .gd3er_mbar a{flex:1;text-align:center;padding:13px 0;font-size:14px;color:var(--pri);font-weight:600}
  .gd3er_mbar a + a{border-left:1px solid var(--line);color:var(--acc)}
  .gd3er_top-btn{bottom:74px;right:14px}
  body{padding-bottom:48px}
}
