.gd{--gd-navy:#15283b;--gd-blue:#4d98e3;--gd-off:#f7f6f2;--gd-white:#fff;--gd-orange:#f9680b;--gd-muted:#5b6b7c;--gd-hair:#e3e7ec;--gd-y:96px;background:var(--gd-off);color:var(--gd-navy)}.gd-wrap{width:min(var(--wrap), calc(100% - 40px));margin-inline:auto}.gd-accent{color:var(--gd-blue)}.gd h1,.gd h2,.gd h3{font-family:var(--font-display)}.gd h1 i,.gd h2 i{background:var(--gd-orange);width:36px;height:2px;margin-bottom:16px;display:block}.gd-hero-trust{gap:32px;margin:28px 0 0;padding:0;list-style:none;display:flex}.gd-hero-trust strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:800;display:block}.gd-hero-trust li>span{color:#ffffff94;font-size:12px}.gd-regions{background:var(--gd-off);padding:var(--gd-y) 0;position:relative}.gd-regions-head{max-width:620px;margin:0 0 48px;position:relative}.gd-regions h2{letter-spacing:-.025em;color:var(--gd-navy);margin:0 0 12px;font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.16}.gd-regions-head p{color:var(--gd-muted);margin:0;font-size:15.5px;line-height:1.6}.gd-regions-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative}.gd-regions-map{aspect-ratio:2000/1856;position:relative}.gd-regions-map img{object-fit:contain}.gd-regions-pitch h3{letter-spacing:-.02em;color:var(--gd-navy);margin:0 0 16px;font-size:clamp(22px,2.4vw,26px);font-weight:800}.gd-regions-pitch p{max-width:46ch;color:var(--gd-muted);margin:0 0 28px;font-size:15px;line-height:1.65}.gd-how{background:var(--gd-white);padding:var(--gd-y) 0}.gd-how-head{max-width:620px;margin:0 0 48px}.gd-how h2{letter-spacing:-.025em;color:var(--gd-navy);margin:0;font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.16}.gd-how-grid{background:var(--gd-hair);border:1px solid var(--gd-hair);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.gd-how-grid li{background:var(--gd-white);flex-direction:column;gap:14px;padding:30px 26px;display:flex}.gd-how-grid strong{letter-spacing:-.01em;color:var(--gd-navy);font-size:16.5px;font-weight:800}.gd-how-grid p{color:var(--gd-muted);margin:0;font-size:13.5px;line-height:1.55}.gd-cta{background:var(--gd-navy);color:var(--gd-white);padding:64px 0 48px;position:relative}.gd-cta:before{content:"";pointer-events:none;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 22' preserveAspectRatio='none'><path d='M0 0H1440V19C1320 21 1280 22 1210 21C1080 20 1020 16 930 11C760 4 660 0 560 0C380 0 180 5 0 4Z' fill='%23fff'/></svg>") 0 0/100% 100% no-repeat;height:22px;position:absolute;inset:0 0 auto}.gd-cta-inner{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid;position:relative}.gd-cta h2{letter-spacing:-.025em;max-width:24ch;margin:0 0 12px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.16}.gd-cta p{color:#ffffffb3;max-width:58ch;margin:0;font-size:15px;line-height:1.6}.gd-cta-actions{flex-direction:column;gap:14px;display:flex}.gd-cta-actions .btn{justify-content:center}.gd-cta-actions .btn-outline{color:var(--gd-white);background:0 0;border-color:#ffffff4d}.gd-cta-actions .btn-outline:hover{border-color:var(--gd-white);background:#ffffff0f}.gd-cta-foot{z-index:1;border-top:1px solid #ffffff24;flex-wrap:wrap;gap:24px 40px;margin-top:40px;padding-top:28px;display:flex;position:relative}.gd-cta-foot a{color:var(--gd-white);align-items:center;gap:10px;font-size:15px;text-decoration:none;display:inline-flex}.gd-cta-foot svg{color:#fff9}.gd-cta-foot a:hover{color:var(--gd-blue)}@media (max-width:1024px){.gd{--gd-y:72px}.gd-regions-layout{grid-template-columns:minmax(0,1fr);gap:32px}.gd-regions-map{width:100%;max-width:420px;margin:0 auto}.gd-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-cta-inner{text-align:left;grid-template-columns:minmax(0,1fr)}.gd-cta-actions{flex-direction:row}.gd-cta:before{height:12px}}@media (max-width:640px){.gd-wrap{width:calc(100% - 28px)}.gd-hero-trust{flex-wrap:wrap;gap:20px 28px}.gd-cta-actions{flex-direction:column;align-items:stretch}.gd-cta-actions .btn{justify-content:center;width:100%}.gd-how-grid{grid-template-columns:minmax(0,1fr)}.gd-cta-foot{flex-direction:column;gap:14px}}
