.gp-bar{display:flex;gap:12px;align-items:flex-start;margin:20px 0;padding:14px 18px;border-radius:var(--r-sm);background:#fce4030f;border:1px solid #fce4034d}
.gp-bar>.ic{width:22px;height:22px;color:var(--gold);margin-top:2px}
.gp-bar p{margin:0;color:#dcdde3}
.gp-bar-tip{background:#7ff8000f;border-color:#7ff8004d}
.gp-bar-tip>.ic{color:var(--acc)}
.gp-titled{margin:20px 0;border-radius:var(--r-sm);background:var(--card);border:1px solid var(--line2);overflow:hidden}
.gp-titled-h{display:flex;align-items:center;gap:10px;padding:10px 18px;background:#fce4031a;color:var(--gold)}
.gp-titled-h .ic{width:20px;height:20px}
.gp-titled-tip .gp-titled-h{background:#7ff8001a;color:var(--acc)}
.gp-titled p{margin:0;padding:14px 18px;color:#dcdde3}
.gp-rows{display:grid;gap:12px;margin:20px 0}
.gp-rows>li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;margin:0;border-radius:var(--r-sm);background:var(--card);border:1px solid var(--line)}
.gp-rows h3{font-size:1.05rem;margin-bottom:4px}
.gp-rows p{margin:0;color:var(--muted)}
@media (min-width:900px){.gp-rows{grid-template-columns:1fr 1fr}}
.gp-ncards{display:grid;gap:14px;margin:20px 0}
.gp-ncards>li{position:relative;padding:20px;margin:0;border-radius:var(--r-sm);background:radial-gradient(120% 90% at 0 0,#7ff8001a,#0000 60%),var(--card);border:1px solid var(--line)}
.gp-ncards-n{display:block;margin-bottom:8px;font-size:1.8rem;font-weight:800;line-height:1;color:var(--gold)}
.gp-ncards h3{font-size:1.05rem;margin-bottom:8px}
.gp-ncards p{margin:0;color:var(--muted)}
@media (min-width:700px){.gp-ncards{grid-template-columns:repeat(2,1fr)}.gp-ncards.c3{grid-template-columns:1fr}}
@media (min-width:1100px){.gp-ncards.c3{grid-template-columns:repeat(3,1fr)}}
.gp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}
.gp-tiles>li{display:flex;flex-direction:column;gap:6px;padding:16px;margin:0;border-radius:var(--r-sm);background:radial-gradient(120% 120% at 0 0,#7ff8001f,#0000 60%),var(--card);border:1px solid var(--line);text-align:center}
.gp-tiles b{font-size:1.15rem;font-weight:800;line-height:1.2;color:var(--gold)}
.gp-tiles span{font-size:13px;color:var(--muted)}
.gp-tiles.gp-n3>li:last-child,.gp-tiles.gp-n5>li:last-child,.gp-tiles.gp-n7>li:last-child{grid-column:1/-1}
@media (min-width:900px){.gp-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.gp-tiles.gp-n3,.gp-tiles.gp-n6{grid-template-columns:repeat(3,minmax(0,1fr))}.gp-tiles.gp-n5{grid-template-columns:repeat(5,minmax(0,1fr))}.gp-tiles.gp-n3>li:last-child,.gp-tiles.gp-n5>li:last-child{grid-column:auto}.gp-tiles.gp-n7{grid-template-columns:repeat(12,minmax(0,1fr))}.gp-tiles.gp-n7>li{grid-column:span 3}.gp-tiles.gp-n7>li:nth-child(n+5){grid-column:span 4}}
.gp-facts-tbl th[scope=row]{width:40%;color:var(--muted);font-weight:500;text-align:left}
.gp-facts-tbl td{font-weight:600}
.gp-dots,.gp-ticks{display:grid;gap:10px;margin:20px 0}
.gp-dots>li,.gp-ticks>li{display:flex;gap:12px;align-items:flex-start;padding:0;margin:0}
.gp-dots>li:before{content:"";flex:none;width:8px;height:8px;margin-top:.55em;border-radius:50%;background:var(--acc)}
.gp-ticks>li>.ic{color:var(--acc);margin-top:.2em}
.gp-dots p,.gp-ticks p{margin:0}
.gp-nlist{counter-reset:gp;display:grid;gap:10px;margin:20px 0}
.gp-nlist>li{counter-increment:gp;display:flex;gap:12px;align-items:baseline;padding:0;margin:0}
.gp-nlist>li:before{content:counter(gp) ".";flex:none;min-width:1.6em;font-weight:800;color:var(--acc)}
.gp-nlist p{margin:0}
.gp-pc-tbl td{vertical-align:top}
.gp-pc-tbl th:first-child{color:var(--acc)}
.gp-pc-tbl th:last-child{color:var(--gold)}
.gp-pcs{display:grid;gap:14px;margin:20px 0}
.gp-pcs>div{padding:18px 20px;border-radius:var(--r-sm);background:var(--card);border:1px solid var(--line)}
.gp-pcs-pro{border-top:3px solid var(--acc)!important}
.gp-pcs-con{border-top:3px solid var(--gold)!important}
.gp-pcs h3{display:flex;align-items:center;gap:8px;margin-bottom:10px}
.gp-pcs-pro h3 .ic{color:var(--acc)}
.gp-pcs-con h3 .ic{color:var(--gold)}
.gp-pcs ul{display:grid;gap:8px}
.gp-pcs li{padding:0 0 8px;margin:0;color:var(--muted);border-bottom:1px solid var(--line)}
.gp-pcs li:last-child{border-bottom:0;padding-bottom:0}
.gp-tl{position:relative;display:grid;gap:18px;margin:20px 0;padding-left:28px}
.gp-tl:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background:var(--line2)}
.gp-tl>li{position:relative;padding:0;margin:0}
.gp-tl>li:before{content:"";position:absolute;left:-28px;top:5px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:3px solid var(--acc)}
.gp-tl b{display:block;margin-bottom:4px}
.gp-tl p{margin:0;color:var(--muted)}
.gp-steps{display:grid;gap:14px;margin:20px 0}
.gp-steps>li{padding:18px 20px;margin:0;border-radius:var(--r-sm);background:var(--card);border:1px solid var(--line)}
.gp-steps-n{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:10px;border-radius:50%;background:var(--acc);color:var(--bg);font-weight:800}
.gp-steps h3{font-size:1.05rem;margin-bottom:6px}
.gp-steps p{margin:0;color:var(--muted)}
@media (min-width:760px){.gp-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}
.gp-zebra tbody tr:nth-child(even){background:#ffffff08}
.gp-zebra tbody th{text-align:left;font-weight:700}
.gp-tcards{display:grid;gap:12px;margin:20px 0}
.gp-tcards>li{padding:16px 18px;margin:0;border-radius:var(--r-sm);background:var(--card);border:1px solid var(--line)}
.gp-tcards h3{font-size:1.05rem;margin-bottom:8px;color:var(--gold)}
.gp-tcards dl{display:grid;gap:6px;margin:0}
.gp-tcards dl>div{display:flex;justify-content:space-between;gap:12px}
.gp-tcards dt{color:var(--muted)}
.gp-tcards dd{margin:0;font-weight:600;text-align:right}
@media (min-width:760px){.gp-tcards{grid-template-columns:repeat(2,1fr)}}
@media (min-width:700px){.gp-one{grid-template-columns:1fr!important}}
@media (min-width:700px){.s-dl dl.gp-dl-1{grid-template-columns:1fr}.s-dl dl.gp-dl-1>div:nth-child(odd){border-right:0}}
.gp-wcard{margin:20px 0;border-radius:var(--r-sm);background:linear-gradient(135deg,#7ff8001a,#0000 60%),var(--card);border:1px solid #7ff80038;overflow:hidden}
.gp-wcard-h{display:flex;align-items:center;gap:10px;padding:14px 18px 0}
.gp-wcard-h .ic{flex:none;width:24px;height:24px;color:var(--acc)}
.gp-wcard-h h3{margin:0;font-size:1.05rem}
.gp-wcard p{margin:0;padding:10px 18px 16px;color:#dcdde3}
.gp-wcard-h:only-child{padding-bottom:0}
.gp-hsteps{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:20px 0}
.gp-hsteps>li{padding:18px 20px;margin:0;border-radius:var(--r-sm);background:radial-gradient(120% 90% at 0 0,#7ff8001a,#0000 60%),var(--card);border:1px solid var(--line)}
.gp-hsteps-n{display:block;margin-bottom:8px;font-size:2.4rem;font-weight:800;line-height:1;color:var(--gold)}
.gp-hsteps h3{font-size:1.05rem;margin-bottom:6px}
.gp-hsteps p{margin:0;color:var(--muted)}
@media (min-width:700px){.gp-hsteps.c2,.gp-hsteps.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1100px){.gp-hsteps.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.gp-hsteps.c4{grid-template-columns:repeat(4,minmax(0,1fr))}}
