.pp-why{margin-top:36px;padding:28px;border-radius:16px;border:1px solid rgba(0,177,180,.28);background:radial-gradient(ellipse 80% 90% at 0 0,rgba(0,177,180,.12),transparent 60%),#111215}.pp-why h2{font-size:1.375rem;letter-spacing:-.015em;margin:0 0 12px}.pp-why h2,.pp-why h3{font-weight:800;color:#FFFFFF}.pp-why h3{font-size:1.05rem;margin:26px 0 4px}.pp-why p{color:#D1D5DB;font-size:1rem;line-height:1.7;margin:0 0 12px}.pp-why strong{color:#FFFFFF}.pp-why-pull{font-size:1.2rem!important;font-weight:800;margin:6px 0 0!important;background:linear-gradient(90deg,#00B1B4,#FBAE42 60%,#F5107D);-webkit-background-clip:text;background-clip:text;color:transparent!important}.pp-why-sub{color:#9CA3AF!important;font-size:.9rem!important}.pp-why-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.pp-why-list li{display:flex;gap:12px;align-items:flex-start;color:#D1D5DB;font-size:.95rem;line-height:1.55}.pp-why-icon{flex-shrink:0;width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#00B1B4;background:rgba(0,177,180,.12);border:1px solid rgba(0,177,180,.25)}.pp-why-note{margin-top:16px!important;font-size:.875rem!important;color:#9CA3AF!important;font-style:italic}.pp-why-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.pp-why-links a{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:#E5E7EB;text-decoration:none;padding:8px 14px;border-radius:10px;background:#1E2028;border:1px solid #333642;transition:border-color .15s,color .15s}.pp-why-links a:hover{color:#00B1B4;border-color:#00B1B4}.pp-cert-badge{display:block;margin:4px 0 14px;transition:transform .15s ease}.pp-cert-badge:hover{transform:translateY(-1px)}.pp-cert-badge img{display:block;width:100%;max-width:220px;height:auto}.pp-page{min-height:100vh;background:#0C0D10;color:#FFFFFF;padding-bottom:72px;position:relative;overflow:clip}.pp-glow{position:absolute;inset:0 0 auto 0;height:520px;background:radial-gradient(ellipse 60% 70% at 20% 0,rgba(0,177,180,.16),transparent 70%),radial-gradient(ellipse 50% 60% at 90% 0,rgba(245,16,125,.1),transparent 70%);pointer-events:none}.pp-container{max-width:1120px;margin:0 auto;padding:28px 20px 0;position:relative;z-index:1}.pp-breadcrumb{margin-bottom:18px}.pp-breadcrumb a{display:inline-flex;align-items:center;gap:6px;color:#D1D5DB;font-size:.8125rem;font-weight:600;text-decoration:none;padding:6px 12px;border-radius:9999px;background:rgba(12,13,16,.6);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .15s,border-color .15s}.pp-breadcrumb a:hover{color:#00B1B4;border-color:rgba(0,177,180,.4)}.pp-hero{background:#16171B;border:1px solid #2a2c33;border-radius:20px;overflow:hidden;box-shadow:0 24px 48px -16px rgba(0,0,0,.7)}.pp-banner{aspect-ratio:4/1;max-height:280px;width:100%;background:radial-gradient(ellipse 70% 120% at 20% 0,rgba(0,177,180,.35),transparent 70%),radial-gradient(ellipse 60% 120% at 90% 20%,rgba(245,16,125,.25),transparent 70%),#101114}.pp-banner img{width:100%;height:100%;object-fit:cover;display:block}.pp-hero-row{display:flex;align-items:flex-start;gap:28px;padding:0 32px 28px}.pp-avatar{flex-shrink:0;width:148px;height:148px;margin-top:-64px;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#009899,#F5107D);padding:4px;box-shadow:0 12px 30px rgba(0,0,0,.55);position:relative;z-index:1}.pp-avatar img{width:100%;height:100%;object-fit:cover;border-radius:15px;display:block;background:#16171B}.pp-avatar--logo img{object-fit:contain;background:#FFFFFF;padding:14px;box-sizing:border-box}.pp-avatar span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:15px;background:#16171B;font-size:3rem;font-weight:900}.pp-hero-body{flex:1 1;min-width:0;padding-top:22px}.pp-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;background:rgba(0,177,180,.12);border:1px solid rgba(0,177,180,.3);color:#00B1B4;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.pp-hero h1{font-size:clamp(2rem,4.5vw,3rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:12px 0 4px}.pp-role{color:#9CA3AF;font-size:1.0625rem;font-weight:600;margin:0 0 20px}.pp-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.pp-social{display:flex;gap:8px}.pp-icon-link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;color:#D1D5DB;background:#1E2028;border:1px solid #333642;transition:color .15s,border-color .15s,transform .15s}.pp-icon-link:hover{color:#00B1B4;border-color:#00B1B4;transform:translateY(-1px)}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:.9875rem;font-weight:800;padding:12px 22px;border-radius:12px;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background-color .15s,opacity .15s}.pp-btn-primary{background:#00B1B4;color:#000000;box-shadow:0 4px 22px rgba(0,177,180,.38)}.pp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 28px rgba(0,177,180,.5)}.pp-btn-ghost{background:#1E2028;color:#E5E7EB;border-color:#333642;font-weight:600}.pp-btn-ghost:hover{background:#282B36}.pp-breadcrumb a:focus-visible,.pp-btn:focus-visible,.pp-icon-link:focus-visible{outline:2px solid #FBAE42;outline-offset:2px}.pp-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:28px;gap:28px;margin-top:28px;align-items:start}.pp-main{background:#16171B;border:1px solid #2a2c33;border-radius:20px;padding:36px}.pp-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#00B1B4;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.pp-section+.pp-section{margin-top:30px}.pp-own-words h2,.pp-section h2{font-size:1.375rem;font-weight:800;letter-spacing:-.015em;margin:12px 0 10px;color:#FFFFFF}.pp-section p{color:#D1D5DB;font-size:1.03rem;line-height:1.75;margin:0}.pp-own-words{margin-top:36px;padding-top:28px;border-top:1px solid #262830}.pp-own-words h2{display:flex;align-items:center;gap:10px}.pp-own-words h2 svg{color:#F5107D}.pp-own-words blockquote{margin:0;padding:18px 22px;background:#101114;border-left:3px solid #f5107d;border-radius:0 12px 12px 0;color:#E5E7EB;font-size:1rem;line-height:1.7;font-style:italic}.pp-aside{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:96px}.pp-card{background:#16171B;border:1px solid #2a2c33;border-radius:16px;padding:20px}.pp-card p{color:#D1D5DB;font-size:.9rem;line-height:1.6;margin:0}.pp-card strong{color:#FFFFFF}.pp-card-label{display:flex;align-items:center;gap:6px;color:#00B1B4;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px}.pp-label-orange{color:#F6871F}.pp-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pp-chips li{font-size:.8125rem;font-weight:600;color:#E5E7EB;padding:5px 11px;border-radius:9999px;background:#1E2028;border:1px solid #333642}.pp-card-cert{background:linear-gradient(160deg,rgba(0,152,153,.14),#16171B 60%)}.pp-text-link{display:inline-flex;align-items:center;gap:4px;margin-top:12px;color:#00B1B4;font-size:.85rem;font-weight:700;text-decoration:none}.pp-text-link:hover{text-decoration:underline}.pp-card-cta{text-align:center}.pp-card-cta-title{font-weight:800;color:#FFFFFF!important;font-size:1rem!important;margin-bottom:12px!important}.pp-card-cta .pp-btn{width:100%}.pp-band{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 36px;border-radius:20px;border:1px solid rgba(0,177,180,.3);background:radial-gradient(ellipse 70% 120% at 0 0,rgba(0,177,180,.16),transparent 60%),radial-gradient(ellipse 60% 120% at 100% 100%,rgba(245,16,125,.12),transparent 60%),#121317}.pp-band h2{font-size:1.5rem;font-weight:800;margin:0 0 8px;letter-spacing:-.02em}.pp-band p{color:#9CA3AF;margin:0;line-height:1.6;max-width:560px}.pp-band-actions{display:flex;flex-wrap:wrap;gap:12px;flex-shrink:0}.pp-disclosure{margin:22px auto 0;max-width:760px;text-align:center;color:#6B7280;font-size:.8rem;line-height:1.6}.pp-gate{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.pp-gate-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:pp-fade .18s ease-out}.pp-gate-card{position:relative;width:100%;max-width:440px;background:#FFFFFF;color:#3B3A3E;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -12px rgba(0,0,0,.5);animation:pp-pop .22s cubic-bezier(.2,.9,.3,1.2)}.pp-gate-head{background:linear-gradient(135deg,#009899,#7B5AA5 55%,#F5107D);color:#FFFFFF;text-align:center;padding:28px 28px 24px}.pp-gate-icon{width:52px;height:52px;margin:0 auto 12px;border-radius:16px;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center}.pp-gate-head h2{font-size:1.3rem;font-weight:800;margin:0 0 6px}.pp-gate-head p{font-size:.875rem;opacity:.9;margin:0;line-height:1.5}.pp-gate-body{padding:24px 28px 22px;display:flex;flex-direction:column}.pp-gate-body label{font-size:.8125rem;font-weight:700;color:#3B3A3E;margin:0 0 6px}.pp-gate-body label span{color:#DD124E}.pp-gate-body input{font:inherit;font-size:.95rem;padding:11px 14px;border:1px solid #d2ced0;border-radius:10px;margin-bottom:14px;color:#3B3A3E;background:#FFFFFF;transition:border-color .15s,box-shadow .15s}.pp-gate-body input:focus{outline:none;border-color:#00B1B4;box-shadow:0 0 0 3px rgba(0,177,180,.2)}.pp-gate-error{color:#DD124E;font-size:.85rem;font-weight:600;margin:-4px 0 12px}.pp-gate-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:800;font-size:1rem;color:#FFFFFF;padding:13px 20px;border:none;border-radius:12px;cursor:pointer;background:linear-gradient(135deg,#009899,#00B1B4);box-shadow:0 6px 18px rgba(0,152,153,.35);transition:transform .15s,opacity .15s}.pp-gate-submit:hover:not(:disabled){transform:translateY(-1px)}.pp-gate-submit:disabled{opacity:.7;cursor:progress}.pp-gate-cancel{font:inherit;margin-top:8px;background:none;border:none;color:#808285;font-size:.875rem;font-weight:600;padding:8px;cursor:pointer}.pp-gate-cancel:hover{color:#3B3A3E}.pp-gate-note{text-align:center;font-size:.75rem;color:#808285;margin:6px 0 0}@keyframes pp-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-pop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@media (max-width:900px){.pp-grid{grid-template-columns:1fr}.pp-aside{position:static}.pp-band{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.pp-container{padding-top:18px}.pp-hero-row{flex-direction:column;align-items:flex-start;padding:0 20px 22px;gap:4px}.pp-avatar{width:108px;height:108px;margin-top:-44px}.pp-hero-body{padding-top:12px}.pp-main{padding:24px}.pp-band{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.pp-gate-backdrop,.pp-gate-card{animation:none}.pp-btn,.pp-icon-link{transition:none}}