.pd-sh{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;margin-top:44px;display:grid}.pd-t{border:1px solid var(--line);background:var(--bg2);padding:18px 22px}.pd-t b{font:600 20px var(--g);display:block}.pd-t span{color:var(--muted);font-size:13px}.pd-t.y{background:var(--sig);color:var(--ink);border-color:var(--sig)}.pd-t.y span{color:#5e5640}.pd-l{justify-content:center;align-items:center;height:60px;display:flex;position:relative}.pd-l i{border-top:3px dashed var(--sig);flex:1;height:0}.pd-l span{font:600 12px var(--g);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:0 14px}.pd-pr{color:var(--muted)!important;font-size:13px!important}.opl{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:44px;display:grid}.opl>div{background:var(--bg);padding:28px}.opl small{font:600 11px var(--g);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.opl h3{font:600 26px/1.1 var(--g);letter-spacing:-.02em;margin-top:14px}.opl p{color:#c4c7cc;margin-top:12px;font-size:15px}.opl .y{background:var(--sig);color:var(--ink)}.opl .y small{color:#5e5640}.opl .y h3{letter-spacing:-.04em;font-size:72px;font-weight:700;line-height:.9}.opl .y p{color:var(--ink)}.dok-t{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-top:44px;display:grid}.dok-t>div{background:var(--bg);flex-direction:column;justify-content:flex-end;min-height:170px;padding:26px 24px 28px;display:flex;position:relative}.dok-t>div:before{content:"";clip-path:polygon(0 0,70% 0,100% 24%,100% 100%,0 100%);border:1.5px solid #3a3e44;width:34px;height:42px;position:absolute;top:20px;right:20px}.dok-t b{font:600 22px var(--g)}.dok-t span{color:var(--muted);margin-top:6px;font-size:14px}@media (max-width:760px){.pd-sh{grid-template-columns:1fr;margin-top:26px}.pd-l{flex-direction:column;height:70px}.pd-l i{border-top:0;border-left:3px dashed var(--sig);flex:1;width:0}.pd-l span{padding:4px 0}.opl,.dok-t{grid-template-columns:minmax(0,1fr);margin-top:26px}.opl>div{padding:22px 18px}.opl .y h3{font-size:56px}.dok-t{grid-template-columns:1fr 1fr}.dok-t>div{min-height:140px;padding:18px 14px}.dok-t b{font-size:17px}}
