body:has(.pm) #header-group,body:has(.pm)>.page-wrapper>footer{display:none}body:has(.pm) .content-for-layout{background:#0b0c0d}.pm{--i:#0b0c0d;--c:#17191b;--b:#f2efe8;--g:#c5a45a;--l:#b7f34a;background:var(--i);color:var(--b);min-height:100vh;overflow:hidden}.pm *{box-sizing:border-box}.pm a{color:inherit;text-decoration:none}.pmn,.pmh,.pms,.pmsys,.pmq,.pmf{width:min(1420px,calc(100% - 48px));margin:auto}.pmn{min-height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f2efe824}.pml{display:inline-flex;gap:7px;font-size:1.55rem;font-weight:900;letter-spacing:-.05em}.pml b{color:var(--g)}.pmn>div{display:flex;align-items:center;gap:30px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pmnc{border:1px solid var(--g);color:var(--g)!important;padding:12px 17px}.pmh{min-height:700px;padding:72px 0 80px;display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center}.pme,.pmk{color:var(--g);font-size:.7rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase;margin:0 0 20px}.pmh h1,.pmsh h2,.pmsys h2,.pmj h2,.pmq h2{margin:0;text-transform:uppercase;letter-spacing:-.06em;line-height:.91}.pmh h1{font-size:clamp(4rem,7.5vw,7.4rem)}.pmlead{max-width:620px;color:#c5cac6;font-size:1.15rem;line-height:1.7;margin:28px 0 0}.pma{display:flex;flex-wrap:wrap;gap:13px;margin-top:31px}.pmb{min-height:51px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gold{background:var(--g);color:var(--i)!important}.ghost{border-color:#f2efe86b}.dark{background:var(--i);color:var(--b)!important}.pmp{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px;color:#9da29e;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase}.pmp span:before{content:'✓';color:var(--l);margin-right:7px}.pmhv{position:relative;min-height:540px;display:grid;place-items:center}.pmhv:before{content:'';position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#c5a45a38,transparent 68%)}.pmhv img{position:relative;width:min(100%,760px);height:auto;filter:drop-shadow(0 30px 45px #0008)}.pmhv>div{position:absolute;right:2%;bottom:3%;max-width:260px;padding:17px 19px;background:#121415ed;border-left:3px solid var(--g)}.pmhv small{display:block;color:var(--g);font-weight:900;letter-spacing:.13em;margin-bottom:7px}.pmhv strong{font-size:.9rem}.pmm{border-block:1px solid #f2efe824;display:grid;grid-template-columns:repeat(3,1fr);text-align:center;padding:19px;color:#9da29e;font-size:.65rem;font-weight:900;letter-spacing:.14em}.pmm span+span{border-left:1px solid #f2efe824}.pms{padding:115px 0}.pmsh{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end;margin-bottom:48px}.pmsh h2,.pmsys h2,.pmj h2{font-size:clamp(2.6rem,5vw,5.4rem)}.pmsh>p,.pmsys>div>p:last-child{color:#abb0ac;line-height:1.7;margin:0}.pmg{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.pmc{background:#141617;border:1px solid #f2efe81f;transition:.2s}.pmc:hover{transform:translateY(-6px);border-color:var(--a)}.pmcm{display:block;position:relative;aspect-ratio:4/5;overflow:hidden}.pmcm img{width:100%;height:100%;object-fit:cover}.pmcm i{position:absolute;right:14px;top:14px;background:var(--a);color:#0b0c0d;padding:7px 10px;font-style:normal;font-size:.58rem;font-weight:900;text-transform:uppercase}.pmcb{padding:23px}.pmcb>small{color:var(--a);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pmcb h3{font-size:1.55rem;line-height:1.05;text-transform:uppercase;margin:9px 0 12px}.pmcb>p{color:#9ea39f;line-height:1.6;min-height:3.2em}.pmcb>div{border-top:1px solid #f2efe81c;padding-top:17px;margin-top:20px;display:flex;justify-content:space-between;gap:12px}.pmcb>div a{color:var(--a);font-size:.66rem;font-weight:900;text-transform:uppercase}.pmsys{padding:105px 0;display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;border-top:1px solid #f2efe824}.pmsys ol{list-style:none;margin:0;padding:0}.pmsys li{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:27px 0;border-bottom:1px solid #f2efe824}.pmsys li:first-child{border-top:1px solid #f2efe824}.pmsys li>b{color:var(--g)}.pmsys h3{margin:0 0 7px;text-transform:uppercase;font-size:1.5rem}.pmsys li p{color:#a6aba7;margin:0}.pmj{background:var(--b);color:var(--i);display:grid;grid-template-columns:1fr 1fr;min-height:730px}.pmji{background:#111314;display:grid;place-items:center}.pmji img{width:min(76%,610px);height:auto;filter:drop-shadow(0 35px 42px #0006);transform:rotate(-2deg)}.pmjc{padding:clamp(50px,8vw,115px);align-self:center}.pmjc .pmk{color:#725a27}.pmjc>p:not(.pmk){color:#444845;line-height:1.7;font-size:1.08rem}.pmjc ul{list-style:none;padding:0;margin:26px 0}.pmjc li{margin:12px 0}.pmjc li:before{content:'✓';color:#725a27;font-weight:900;margin-right:10px}.pmjc>.pmb{margin-top:10px}.pmjc>small{display:block;color:#6c716d;margin-top:14px}.pmq{margin-top:70px;margin-bottom:70px;padding:55px;background:var(--g);color:var(--i);display:flex;align-items:center;justify-content:space-between;gap:35px}.pmq .pmk{color:#5e491d}.pmq h2{font-size:clamp(2rem,4.5vw,4.5rem)}.pmf{padding:65px 0 40px;border-top:1px solid #f2efe824;display:grid;grid-template-columns:1fr 1fr;gap:28px 60px}.pmf>p{margin:0;color:#9ea39f}.pmf>div{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:20px;font-size:.68rem;font-weight:800;text-transform:uppercase}.pmf>small{grid-column:1/-1;color:#707571}@media(max-width:1000px){.pmh,.pmsys{grid-template-columns:1fr}.pmg{grid-template-columns:repeat(2,1fr)}.pmj{grid-template-columns:1fr}.pmji{min-height:580px}}@media(max-width:680px){.pmn,.pmh,.pms,.pmsys,.pmq,.pmf{width:calc(100% - 30px)}.pmn>div>a:not(.pmnc){display:none}.pmh{padding:50px 0}.pmh h1{font-size:clamp(3rem,16vw,5rem)}.pmhv{min-height:340px}.pmm{grid-template-columns:1fr;gap:10px}.pmm span+span{border:0}.pmsh{grid-template-columns:1fr;gap:20px}.pmg{grid-template-columns:1fr}.pms,.pmsys{padding:80px 0}.pmj .pmji{min-height:440px}.pmjc{padding:55px 23px}.pmq{padding:35px 23px;flex-direction:column;align-items:flex-start}.pmf{grid-template-columns:1fr}}
