/* Demo parts are scoped independently, so any header/footer pairing works. */
.header.pp-header-two{top:18px;inset-inline:24px;width:auto;border:1px solid #d6bd8244;border-radius:22px;background:#191713ee;backdrop-filter:blur(24px);box-shadow:0 12px 45px #0004}.pp-header-two .hrow{max-width:1450px}.pp-header-two .brand-mark{border-radius:50%;background:#d6bd82}.pp-header-two .btn-dark{background:#d6bd82;color:#211b10}.pp-header-two .nav a{border-radius:20px}.pp-header-two .nav a:hover{background:#3c3426;color:#f4e7ce}
.footer.pp-footer-two{padding:45px;max-width:1200px;display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:70px auto 30px;border:1px solid #d6bd8233;border-radius:26px;background:linear-gradient(125deg,#242018,#151411);box-shadow:0 18px 60px #0002}.pp-footer-two .brand{font-size:22px}.pp-footer-two .socials{justify-content:flex-start}.pp-footer-two>:last-child{grid-column:1/-1}
.pp-home-two #cine,.pp-section-two #cine{min-height:92svh;background:radial-gradient(ellipse at 70% 20%,#52432955,transparent 65%),#0b0a08}.pp-home-two .cine-copy h1,.pp-section-two .cine-copy h1{font-size:clamp(42px,5.8vw,82px)}.pp-home-two main .gen,.pp-section-two .gen{border-radius:28px;border-color:#d6bd8266;box-shadow:0 30px 90px #0006}.pp-home-two main :is(.pc2,.case-card),.pp-section-two :is(.pc2,.case-card){border-radius:24px}.pp-home-two main .sec,.pp-section-two>.sec{padding-block:100px}.pp-home-two main #start,.pp-section-two #start{background:linear-gradient(120deg,#30291a66,#141310);border-block:1px solid #d6bd8222}.pp-page-two .pp-page{max-width:1280px;padding-top:60px}.pp-home-two main .chip7{border-radius:30px}
@media(max-width:900px){.header.pp-header-two{inset-inline:10px;top:10px;border-radius:16px}.pp-header-two .nav.open{top:100%;margin-top:10px;background:#201c15;border:1px solid #d6bd8244;border-radius:16px}.footer.pp-footer-two{margin:45px 16px 24px;width:auto;padding:28px;grid-template-columns:1fr}.pp-footer-two>:last-child{grid-column:auto}.pp-home-two main .sec,.pp-section-two>.sec{padding-block:65px}.pp-home-two .cine-copy h1,.pp-section-two .cine-copy h1{font-size:clamp(38px,8vw,60px)}}
