.ps-page{background:#080a0c}
.ps-main{position:relative;min-height:760px;padding:176px 0 110px;background:#0a0c0e}
.ps-main:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,12,.1),rgba(8,10,12,.14)),url('https://ivanweb1.github.io/fondplatov-t123/assets/postoim-hero-v1.webp') center/cover no-repeat;opacity:.42}
.ps-main:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,12,.25),#0a0c0e 82%)}
.ps-inner{position:relative;z-index:1}
.ps-back{display:inline-flex;align-items:center;gap:12px;color:rgba(240,237,230,.52);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ps-back i{color:var(--gold);font-style:normal}
.ps-heading{display:grid;grid-template-columns:1fr minmax(300px,470px);align-items:end;gap:60px;margin:46px 0 54px}
.ps-kicker{display:flex;align-items:center;gap:14px;margin:0 0 20px;color:var(--gold);font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ps-kicker:before{content:'';width:38px;height:1px;background:var(--gold)}
.ps-heading h1{margin:0;font-family:var(--display);font-size:clamp(48px,5.2vw,76px);font-weight:400;line-height:1.04;letter-spacing:-.04em;white-space:nowrap}.ps-heading h1 em{color:var(--gold);font-style:normal}
.ps-heading>p{margin:0 0 8px;color:var(--muted);font-size:13px;line-height:1.8}
.ps-video{position:relative;max-width:1180px;margin:auto;aspect-ratio:16/9;border:1px solid rgba(226,201,129,.3);background:#000;box-shadow:0 38px 110px rgba(0,0,0,.58)}
.ps-video:before{content:'';position:absolute;z-index:2;inset:-10px;pointer-events:none;border:1px solid rgba(226,201,129,.09)}
.ps-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.ps-support-main{padding-bottom:135px;background:#0a0c0e}
.ps-support-main:before{background:radial-gradient(circle at 78% 12%,rgba(226,201,129,.07),transparent 46%),#0a0c0e;opacity:1}
.ps-support-main:after{background:none}
.ps-docs{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.ps-docs--single{grid-template-columns:minmax(0,380px)}
.ps-docs--single .ps-doc:last-child{grid-column:auto;width:auto}
.ps-empty{padding:52px 44px;border:1px solid rgba(226,201,129,.2);background:rgba(226,201,129,.035)}
.ps-empty p{margin:0;color:var(--muted);font-size:14px;line-height:1.85}
.ps-empty strong{display:block;margin-bottom:12px;color:var(--gold);font-family:var(--display);font-size:22px;font-weight:400}
.ps-doc{display:block;padding:12px;border:1px solid rgba(255,255,255,.12);background:#111416;transition:.3s}
.ps-doc:hover{border-color:rgba(226,201,129,.48);transform:translateY(-7px);box-shadow:0 30px 80px rgba(0,0,0,.42)}
.ps-doc__image{position:relative;overflow:hidden;aspect-ratio: .71;background:#e9e5dc}
.ps-doc img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .45s ease}
.ps-doc:hover img{transform:scale(1.02)}
.ps-doc__meta{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;padding:14px 8px 2px}
.ps-doc__meta span{color:rgba(240,237,230,.55);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ps-doc__meta i{color:var(--gold);font-style:normal;font-size:16px}
@media(max-width:900px){.ps-main{padding-top:140px}.ps-heading{grid-template-columns:1fr;gap:24px}.ps-docs{grid-template-columns:1fr 1fr}.ps-doc:last-child{grid-column:1/-1;width:calc(50% - 11px)}.ps-docs--single{grid-template-columns:1fr}}
@media(max-width:600px){.ps-main{min-height:0;padding:120px 0 72px}.ps-main:before{background-position:70% center;opacity:.3}.ps-heading{margin:38px 0}.ps-heading h1{font-size:42px;white-space:normal}.ps-heading>p{font-size:12px}.ps-video{width:100%}.ps-docs{grid-template-columns:1fr}.ps-doc:last-child{grid-column:auto;width:auto}.ps-doc__image{aspect-ratio:.71}.ps-empty{padding:32px 24px}}
