.video-section{text-align:center;padding:60px 20px 80px}.video-section h2{letter-spacing:.01em;margin-bottom:28px;font-size:1.6rem}.video-label{letter-spacing:.12em;text-transform:uppercase;color:#7eb9cb;opacity:.75;margin-bottom:20px;font-size:.85rem;font-weight:700;display:inline-block}.video-wrapper{aspect-ratio:16/9;border-radius:12px;width:100%;max-width:860px;margin:0 auto;overflow:hidden;box-shadow:0 8px 40px #0000008c}.video-wrapper iframe{border:none;width:100%;height:100%;display:block}.pp-hero{justify-content:center;align-items:center;width:100%;height:460px;display:flex;position:relative;overflow:hidden}.pp-hero-img{object-fit:cover;object-position:center 46%;filter:brightness(.38);-webkit-mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 15% 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pp-hero-overlay{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 24px;display:flex;position:absolute;inset:0}.pp-hero-overlay h1{color:#fff;text-shadow:0 2px 24px #000000bf;max-width:820px;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:42px;font-weight:900;line-height:1.2}.pp-hero-subtitle{color:#b4dceb;text-shadow:0 1px 10px #0009;letter-spacing:.04em;margin:0;font-size:16px;font-weight:600}.pp-container{max-width:1100px;margin:0 auto;padding:64px 24px 90px}.pp-intro-box{background:#7eb9cb12;border:1px solid #7eb9cb47;border-radius:16px;margin-bottom:64px;padding:32px 38px}.pp-intro-box p{color:#fff;text-shadow:1px 1px 6px #0006;margin:0;font-size:17px;font-weight:700;line-height:1.9}.pp-section{margin-bottom:72px}.pp-section-title{color:#b0cdd8;text-transform:uppercase;letter-spacing:.12em;text-shadow:1px 1px 5px #000;margin-bottom:28px;font-size:13px;font-weight:900}.pp-highlights{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pp-highlight-card{text-align:center;background:#ffffff0a;border:1px solid #7eb9cb38;border-radius:14px;padding:26px 20px 22px;transition:transform .25s,box-shadow .25s}.pp-highlight-card:hover{transform:translateY(-5px);box-shadow:0 12px 38px #00000085}.pp-highlight-icon{margin-bottom:12px;font-size:36px;line-height:1}.pp-highlight-card h3{color:#7eb9cb;text-shadow:1px 1px 5px #000;margin:0 0 8px;font-size:15px;font-weight:900}.pp-highlight-card p{color:#cce4ec;text-shadow:1px 1px 4px #00000059;margin:0;font-size:13px;line-height:1.65}.pp-sections-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.pp-content-card{background:#ffffff0a;border:1px solid #7eb9cb2e;border-radius:14px;padding:26px 24px;transition:box-shadow .25s}.pp-content-card:hover{box-shadow:0 8px 32px #00000073}.pp-content-card h2{color:#7eb9cb;text-shadow:1px 1px 6px #00000080;margin:0 0 12px;padding-bottom:10px;font-size:17px;font-weight:900;position:relative}.pp-content-card h2:after{content:"";background:#7eb9cb80;border-radius:2px;width:48px;height:2px;position:absolute;bottom:0;left:0}.pp-content-card p{color:#ddeef4;text-shadow:1px 1px 4px #0000004d;margin-bottom:8px;font-size:14px;line-height:1.78}.pp-content-card p:last-child{margin-bottom:0}.pp-content-card ul{margin:8px 0 8px 18px;padding:0}.pp-content-card ul li{color:#cce4ec;margin-bottom:4px;font-size:14px;line-height:1.78}.pp-product-box{background:#7eb9cb12;border:1px solid #7eb9cb4d;border-radius:18px;align-items:center;gap:44px;margin-bottom:64px;padding:36px 40px;display:flex}.pp-product-img-wrap{background:#ffffff08;border-radius:14px;flex:0 0 220px;justify-content:center;align-items:center;padding:16px;display:flex;overflow:hidden}.pp-product-text h2{color:#7eb9cb;text-shadow:1px 1px 7px #00000080;margin:0 0 14px;font-size:26px;font-weight:900}.pp-product-text p{color:#fff;text-shadow:1px 1px 5px #0006;margin-bottom:22px;font-size:15px;font-weight:700;line-height:1.8}.pp-product-btn{color:#fff;background:linear-gradient(135deg,#7eb9cb47,#508ca561);border:1.5px solid #7eb9cb80;border-radius:50px;padding:12px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-block}.pp-product-btn:hover{color:#fff;background:linear-gradient(135deg,#7eb9cb7a,#508ca594);transform:translateY(-2px);box-shadow:0 4px 22px #7eb9cb52}.pp-faq>h2{color:#7eb9cb;text-shadow:1px 1px 7px #00000080;margin-bottom:28px;font-size:22px;font-weight:900}.pp-faq-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.pp-faq-item{background:#ffffff0a;border:1px solid #7eb9cb33;border-radius:12px;padding:20px 22px}.pp-faq-item h3{color:#c8e8f5;text-shadow:1px 1px 4px #0006;margin:0 0 8px;font-size:14px;font-weight:900}.pp-faq-item p{color:#aac8d8;margin:0;font-size:14px;line-height:1.65}@media (max-width:900px){.pp-highlights{grid-template-columns:repeat(2,1fr)}.pp-sections-grid{grid-template-columns:1fr}.pp-product-box{flex-direction:column;gap:24px;padding:28px 24px}.pp-product-img-wrap{flex:none;width:100%;max-width:260px;margin:0 auto}.pp-faq-grid{grid-template-columns:1fr}.pp-hero-overlay h1{font-size:30px}.pp-intro-box{padding:24px 22px}}@media (max-width:600px){.pp-hero{height:340px}.pp-highlights{grid-template-columns:repeat(2,1fr);gap:14px}.pp-container{padding:44px 16px 70px}}
