.gdp .gdp-sec-head .gdp-sec-t{font-size:2.05rem}.gdp .gdp-sec-head:has(+.gdp-grid) .gdp-sec-t::after{content:"";display:block;width:56px;height:3px;background:var(--gold);border-radius:2px;margin-top:12px}.gdp .gdp-grid{gap:18px}.gdp .gdp-grid .gdp-card{border:1px solid #CBD5E3;padding:26px 26px 20px 32px;box-shadow:0 2px 4px rgb(15 36 64 / .06),0 10px 28px rgb(26 54 93 / .10)}.gdp .gdp-grid .gdp-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;border-radius:13px 0 0 13px;background:linear-gradient(180deg,var(--gold-light),var(--gold-dark))}.gdp .gdp-grid .gdp-card:hover{border-color:var(--gold);box-shadow:0 16px 38px rgb(26 54 93 / .18)}.gdp .gdp-grid .gdp-card .gdp-card-ic{width:50px;height:50px;font-size:1.4rem;background:var(--navy);border:0;border-radius:12px}.gdp .gdp-grid .gdp-card .gdp-card-t{font-size:1.38rem}.gdp .gdp-grid .gdp-card .gdp-card-d{color:#4A5563;font-size:.86rem}.gdp .gdp-grid .gdp-card .gdp-card-a{color:var(--gold-dark);font-size:1.1rem}.gdp .gdp-sec>.gdp-serv{margin-top:30px;background:#F3F6FA;border:1px solid var(--line);border-radius:14px;padding:18px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.gdp .gdp-sec>.gdp-serv .gdp-serv-intro{grid-column:1/-1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 2px}.gdp .gdp-sec>.gdp-serv .gdp-serv-intro .e{color:var(--navy-light);letter-spacing:.13em;font-size:.66rem}.gdp .gdp-sec>.gdp-serv .gdp-serv-intro .t{font-family:var(--sans);font-size:.82rem;font-weight:500;color:var(--muted)}.gdp .gdp-sec>.gdp-serv .gdp-serv-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;row-gap:1px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:11px 14px}.gdp .gdp-sec>.gdp-serv .gdp-serv-card:hover{border-color:var(--gold);transform:none;box-shadow:0 4px 14px rgb(26 54 93 / .08)}.gdp .gdp-sec>.gdp-serv .gdp-serv-ic{grid-column:1;grid-row:1/span 3;font-size:1.1rem}.gdp .gdp-sec>.gdp-serv .gdp-serv-t{grid-column:2;font-size:.86rem;font-weight:700;color:var(--navy-dark)}.gdp .gdp-sec>.gdp-serv .gdp-serv-card:hover .gdp-serv-t{color:var(--gold-dark)}.gdp .gdp-sec>.gdp-serv .gdp-serv-d{grid-column:2;font-size:.74rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gdp .gdp-sec>.gdp-serv .gdp-serv-badge{grid-column:2}.gdp .gdp-sec>.gdp-serv .gdp-serv-a{grid-column:3;grid-row:1/span 3;font-size:0;color:var(--gold-dark)}.gdp .gdp-sec>.gdp-serv .gdp-serv-a::after{content:"\2192";font-size:.95rem}@media (max-width:900px){.gdp .gdp-sec-head .gdp-sec-t{font-size:1.65rem}.gdp .gdp-grid .gdp-card .gdp-card-t{font-size:1.22rem}.gdp .gdp-grid .gdp-card{padding:22px 20px 18px 26px}}