.pp-page{color:#e5e5e5;background-color:#050505;flex-direction:column;align-items:center;min-height:100vh;margin-top:60px;padding:60px 20px;font-family:Inter,system-ui,sans-serif;display:flex;overflow-x:hidden}.pp-page .pp-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;margin-bottom:40px;padding-bottom:30px;display:flex}.pp-page .pp-header .pp-header-title .pp-tagline{letter-spacing:1.5px;text-transform:uppercase;color:#a3a3a3;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.pp-page .pp-header .pp-header-title h1{color:#fff;letter-spacing:-.5px;margin-bottom:8px;font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.pp-page .pp-header .pp-header-title p{color:#888;font-size:14px}.pp-page .pp-header .pp-header-badge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;display:flex}@media (max-width:600px){.pp-page .pp-header .pp-header-badge{display:none}}.pp-page .pp-hero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f0f0f99;border:1px solid #ffffff14;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;width:100%;margin-bottom:50px;padding:30px;display:flex;box-shadow:0 20px 40px #0006}@media (max-width:768px){.pp-page .pp-hero{flex-direction:column;align-items:flex-start}}.pp-page .pp-hero .pp-hero-left{flex:1;align-items:center;gap:20px;display:flex}.pp-page .pp-hero .pp-hero-left .pp-icon-box{color:#fff;background:#ffffff0f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;display:flex}.pp-page .pp-hero .pp-hero-left h2{color:#fff;margin-bottom:6px;font-size:18px;font-weight:700}.pp-page .pp-hero .pp-hero-left p{color:#aaa;font-size:14px;line-height:1.5}.pp-page .pp-hero .pp-hero-right{gap:15px;display:flex}@media (max-width:600px){.pp-page .pp-hero .pp-hero-right{justify-content:space-between;width:100%}}.pp-page .pp-hero .pp-hero-right .pp-mini{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:12px 16px}.pp-page .pp-hero .pp-hero-right .pp-mini span{color:#fff;margin-bottom:2px;font-size:13px;font-weight:700;display:block}.pp-page .pp-hero .pp-hero-right .pp-mini small{color:#888;font-size:11px;display:block}.pp-page .pp-content{flex-direction:column;gap:40px;width:100%;display:flex}.pp-page .pp-content .pp-section-block{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f0f66;border:1px solid #ffffff0d;border-radius:16px;padding:30px}.pp-page .pp-content .pp-section-block h3{color:#fff;border-left:3px solid #fff;margin-bottom:16px;padding-left:12px;font-size:20px;font-weight:700}.pp-page .pp-content .pp-section-block p{color:#ccc;font-size:15px;line-height:1.7}.pp-page .pp-content .pp-section-block ul{margin-top:10px;margin-bottom:15px;padding-left:20px;list-style-type:disc}.pp-page .pp-content .pp-section-block ul li{color:#ccc;margin-bottom:6px;font-size:14px;line-height:1.6}.pp-page .pp-content .pp-section-block .pp-sub{border-top:1px solid #ffffff0a;margin-top:20px;padding-top:15px}.pp-page .pp-content .pp-section-block .pp-sub h4{color:#e5e5e5;margin-bottom:10px;font-size:16px;font-weight:600}.pp-page .pp-content .pp-section-block .pp-note{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:10px;margin-top:15px;padding:14px;display:flex}.pp-page .pp-content .pp-section-block .pp-note svg{color:#fff;flex-shrink:0;margin-top:2px;font-size:16px}.pp-page .pp-content .pp-section-block .pp-note span{color:#b0b0b0;font-size:13px;line-height:1.5}.pp-page .pp-content .pp-section-block .pp-contact{color:#ccc;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.pp-page .pp-content .pp-section-block .pp-contact b{color:#fff;font-weight:600}.pp-page .pp-content .pp-footer{text-align:center;border-top:1px solid #ffffff14;margin-top:20px;padding:20px 0}.pp-page .pp-content .pp-footer p{color:#777;font-size:13px}
