.pp__wrapper{min-height:100vh;display:flex;flex-direction:column;background:#f8fafc;font-family:Poppins}.pp__header{position:relative;background:linear-gradient(135deg,#2f4b79,#064398);color:#fff;min-height:70vh;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:hidden}.pp__container{max-width:1000px;margin:0 auto;padding:0 2rem}.pp__title{font-size:3.5rem;font-weight:800;margin-bottom:1rem;text-align:center}.pp__updated{text-align:center;font-size:1rem;opacity:.8;margin-bottom:2rem;font-style:italic}.pp__intro{font-size:1.15rem;line-height:1.8;text-align:center;opacity:.95;max-width:900px;margin:0 auto}.pp__content{padding:4rem 0;flex:1 1}.pp__sections{background:#fff;border-radius:15px;box-shadow:0 4px 20px #00000014;overflow:hidden;margin-bottom:3rem}.pp__section{border-bottom:1px solid #e2e8f0;padding:3rem}.pp__section:last-child{border-bottom:none}.pp__section_header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.pp__section_number{width:50px;height:50px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0;box-shadow:0 5px 15px #3b82f64d}.pp__section_title{font-size:2rem;color:#1e293b;font-weight:700;margin:0}.pp__section_content{padding-left:4rem}.pp__description,.pp__text{font-size:1.1rem;color:#475569;line-height:1.8;margin-bottom:1.5rem}.pp__description{font-weight:500}.pp__list{list-style:none;padding:0;margin:1.5rem 0}.pp__list li{padding:.8rem 0 .8rem 2rem;position:relative;color:#475569;font-size:1.05rem;line-height:1.6;border-bottom:1px solid #f1f5f9}.pp__list li:last-child{border-bottom:none}.pp__list li:before{content:"•";position:absolute;left:.5rem;color:#3b82f6;font-weight:700;font-size:1.5rem}.pp__subsection{margin-bottom:2.5rem}.pp__subsection:last-child{margin-bottom:0}.pp__subsection_title{font-size:1.3rem;color:#1e293b;font-weight:700;margin-bottom:1rem}.pp__note{font-size:1rem;color:#64748b;line-height:1.7;padding:1rem 1.5rem;background:#f1f5f9;border-left:4px solid #94a3b8;font-style:italic}.pp__important,.pp__note{margin-top:1.5rem;border-radius:8px}.pp__important{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:5px solid #f59e0b}.pp__important_icon{font-size:1.5rem;flex-shrink:0}.pp__important p{font-size:1.05rem;color:#92400e;font-weight:600;margin:0;line-height:1.6}.pp__contact_box{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #3b82f6;border-radius:12px;padding:2rem;margin-top:1.5rem}.pp__contact_item{display:flex;align-items:center;gap:1.5rem;padding:1rem 0}.pp__contact_item:first-child{border-bottom:1px solid #bfdbfe}.pp__contact_icon{font-size:2rem}.pp__contact_item div{display:flex;flex-direction:column;gap:.3rem}.pp__contact_item strong{color:#1e40af;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px}.pp__contact_item a{color:#2563eb;text-decoration:none;font-size:1.1rem;font-weight:600;transition:color .3s}.pp__contact_item a:hover{color:#1d4ed8;text-decoration:underline}.pp__summary{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:3rem;border-radius:15px;text-align:center;box-shadow:0 10px 30px #3b82f64d}.pp__summary h3{font-size:2rem;font-weight:700;margin-bottom:1rem}.pp__summary p{font-size:1.1rem;line-height:1.7;opacity:.95;margin-bottom:2rem}.pp__summary_btn{display:inline-block;background:#fff;color:#2563eb;padding:1rem 2.5rem;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.05rem;transition:all .3s;box-shadow:0 5px 20px #0003}.pp__summary_btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0000004d}@media (max-width:768px){.pp__title{font-size:2.5rem;margin-top:2rem}.pp__section{padding:2rem 1.5rem}.pp__section_header{flex-direction:column;align-items:flex-start;gap:1rem}.pp__section_content{padding-left:0}.pp__section_title{font-size:1.6rem}.pp__contact_box{padding:1.5rem}.pp__contact_item{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.pp__header{padding:3rem 1rem 2rem}.pp__title{font-size:2rem}.pp__container{padding:0 1rem}.pp__section{padding:1.5rem 1rem}.pp__section_number{width:40px;height:40px;font-size:1.2rem}.pp__summary{padding:2rem 1.5rem}.pp__summary h3{font-size:1.6rem}}