@font-face{font-display:swap;font-family:DenimINK;font-weight:400;src:url(https://5090460.fs1.hubspotusercontent-na1.net/hubfs/5090460/DenimINK-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:DenimINK;font-weight:500;src:url(https://5090460.fs1.hubspotusercontent-na1.net/hubfs/5090460/DenimINK-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:DenimINK;font-weight:600;src:url(https://5090460.fs1.hubspotusercontent-na1.net/hubfs/5090460/DenimINK-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-weight:500;src:url(https://5090460.fs1.hubspotusercontent-na1.net/hubfs/5090460/Inter-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-weight:600;src:url(https://5090460.fs1.hubspotusercontent-na1.net/hubfs/5090460/Inter-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-weight:700;src:url(https://5090460.fs1.hubspotusercontent-na1.net/hubfs/5090460/Inter-Bold.ttf) format("truetype")}:root{--pxn-extra-light:#f7f9ff;--pxn-light:#ecf2ff;--pxn-soft:#d8e6ff;--pxn-bright:#c5d9ff;--pxn-dirty:#b2b6c5;--pxn-medium:#1b1f30;--pxn-bold:#3e486e;--pxn-deep:#252b42;--pxn-dark:#11131e;--pxn-extra-dark:#05060a;--pxn-cream:#f7f9ff;--pxn-cream-dark:#ecf2ff;--pxn-cream-soft:#d8e6ff;--pxn-cream-dirty:#b2b6c5;--pxn-yellow:#c5d9ff;--pxn-yellow-hover:#d8e6ff;--pxn-olive:#3e486e;--pxn-olive-light:#b2b6c5;--pxn-charcoal:#11131e;--pxn-charcoal-mid:#1b1f30;--pxn-white:#fff;--pxn-text:#05060a;--pxn-text-muted:#4a526e;--pxn-text-light:#7a7f94;--pxn-bg:#f7f9ff;--pxn-bg-alt:#ecf2ff;--pxn-bg-dirty:#b2b6c5;--pxn-border:#d8e6ff;--pxn-border-dark:#b2b6c5;--pxn-blue-light:#ecf2ff;--pxn-red:#dc2626;--pxn-red-light:#fef2f2;--pxn-amber:#d97706;--pxn-amber-light:#fef3c7;--pxn-green:#059669;--pxn-green-light:#d1fae5;--pxn-shadow:0 4px 6px -1px rgba(5,6,10,.08),0 2px 4px -2px rgba(5,6,10,.06);--pxn-shadow-lg:0 20px 25px -5px rgba(5,6,10,.15),0 8px 10px -6px rgba(5,6,10,.1);--pxn-space-xs:0.5rem;--pxn-space-sm:1rem;--pxn-space-md:1.5rem;--pxn-space-lg:2rem;--pxn-space-xl:2.5rem;--pxn-space-2xl:3rem;--pxn-space-3xl:3.5rem;--pxn-space-4xl:4rem;--pxn-space-section:5rem;--pxn-radius:6px;--pxn-radius-sm:6px;--pxn-radius-lg:12px;--pxn-radius-round:100vw;--pxn-container-max:1200px;--pxn-container-narrow:800px}*{box-sizing:border-box}body{background:var(--pxn-bg);color:var(--pxn-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:1rem;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--pxn-charcoal);font-family:DenimINK,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}a{color:inherit;text-decoration:none}.pxn-container{margin:0 auto;max-width:var(--pxn-container-max);padding:0 clamp(1rem,4vw,3.5rem)}.pxn-container--narrow{max-width:var(--pxn-container-narrow)}.pxn-risk-banner{background:var(--pxn-charcoal);color:var(--pxn-white);font-size:.8125rem;padding:.875rem 1.5rem;position:sticky;text-align:center;top:0;z-index:100}.pxn-risk-banner strong{color:var(--pxn-yellow);font-weight:700}.pxn-risk-banner a{color:var(--pxn-yellow);font-weight:600;margin-left:.25rem;text-decoration:underline}.pxn-risk-banner a:hover{color:var(--pxn-white)}.pxn-page-header{background:var(--pxn-bg);border-bottom:1px solid var(--pxn-border);padding:1rem 0;position:sticky;top:40px;transition:box-shadow .3s ease;z-index:99}.pxn-page-header.is-scrolled{box-shadow:0 2px 8px rgba(0,0,0,.08)}.pxn-page-header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 clamp(1rem,4vw,3.5rem)}.pxn-logo-link{align-items:center;display:flex;transition:opacity .2s ease}.pxn-logo-link:hover{opacity:.8}.pxn-logo-link img,.pxn-logo-link svg{height:32px;width:auto}.pxn-header-nav{align-items:center;display:flex;gap:2rem}.pxn-nav-links{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.pxn-nav-link{color:var(--pxn-text-muted);font-size:.875rem;font-weight:500;position:relative;transition:color .2s ease}.pxn-nav-link:after{background:var(--pxn-charcoal);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.pxn-nav-link:hover{color:var(--pxn-charcoal)}.pxn-nav-link:hover:after{width:100%}.pxn-header-link{align-items:center;color:var(--pxn-text-muted);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;transition:color .2s ease}.pxn-header-link:hover{color:var(--pxn-charcoal)}@media (max-width:900px){.pxn-nav-links{display:none}}.pxn-btn{align-items:center;border:none;border-radius:var(--pxn-radius);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;letter-spacing:-.01em;padding:.875rem 2rem;text-decoration:none;transition:all .2s ease}.pxn-btn-primary{background:var(--pxn-yellow);color:var(--pxn-charcoal)}.pxn-btn-primary:hover{background:var(--pxn-yellow-hover);box-shadow:0 4px 12px rgba(197,217,255,.4);transform:translateY(-2px)}.pxn-btn-dark{background:var(--pxn-charcoal);color:var(--pxn-cream)}.pxn-btn-dark:hover{background:var(--pxn-charcoal-mid);box-shadow:var(--pxn-shadow-lg);transform:translateY(-2px)}.pxn-btn-secondary{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:var(--pxn-cream)}.pxn-btn-secondary:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}.pxn-btn-outline{background:transparent;border:1px solid var(--pxn-border-dark);color:var(--pxn-charcoal)}.pxn-btn-outline:hover{background:var(--pxn-charcoal);border-color:var(--pxn-charcoal);color:var(--pxn-cream)}.pxn-btn-small{font-size:.875rem;padding:.625rem 1.25rem}.pxn-hero{background:var(--pxn-charcoal);color:var(--pxn-cream);overflow:hidden;padding:var(--pxn-space-section) 0;position:relative}.pxn-hero:before{background:radial-gradient(ellipse at center,rgba(62,72,110,.2) 0,transparent 70%);content:"";height:200%;pointer-events:none;position:absolute;right:-20%;top:-50%;width:80%}.pxn-hero-inner{align-items:center;display:grid;gap:var(--pxn-space-4xl);grid-template-columns:1.2fr .8fr;position:relative;z-index:1}.pxn-hero-content{max-width:640px}.pxn-badge-group{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:var(--pxn-space-lg)}.pxn-badge{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--pxn-radius-round);color:var(--pxn-cream);font-size:.6875rem;font-weight:600;letter-spacing:.08em;padding:.375rem .875rem;text-transform:uppercase}.pxn-badge-outline{background:transparent;border:1px solid hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.8)}.pxn-badge-accent{background:var(--pxn-yellow);border-color:var(--pxn-yellow);color:var(--pxn-charcoal)}.pxn-h1{color:var(--pxn-cream);font-size:clamp(2.75rem,5.5vw,4rem);font-weight:500;letter-spacing:-.03em;line-height:1.08;margin:0 0 var(--pxn-space-md)}.pxn-hero-lead{color:hsla(0,0%,100%,.75);font-size:1.125rem;line-height:1.7;margin:0 0 var(--pxn-space-xl)}.pxn-hero-actions{display:flex;flex-wrap:wrap;gap:.875rem}.pxn-hero-visual{align-items:center;display:flex;justify-content:center;position:relative}.pxn-hero-image,.pxn-hero-video{aspect-ratio:16/9;background:var(--pxn-bg-alt);border:2px solid var(--pxn-bright);border-radius:var(--pxn-radius);box-shadow:0 0 24px rgba(197,217,255,.3);max-width:500px;object-fit:cover;width:100%}.pxn-hero-countdown{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--pxn-radius);margin-top:var(--pxn-space-xl);padding:var(--pxn-space-md)}.pxn-countdown-label{color:hsla(0,0%,100%,.6);font-size:.75rem;letter-spacing:.1em;margin-bottom:.75rem;text-transform:uppercase}.pxn-countdown-units{align-items:center;display:flex;gap:.5rem}.pxn-countdown-unit{text-align:center}.pxn-countdown-value{color:var(--pxn-yellow);display:block;font-size:2rem;font-weight:600}.pxn-countdown-unit-label{color:hsla(0,0%,100%,.5);font-size:.6875rem;text-transform:uppercase}.pxn-countdown-separator{color:hsla(0,0%,100%,.3);font-size:1.5rem;padding:0 .25rem}@media (max-width:900px){.pxn-hero-inner{grid-template-columns:1fr;text-align:center}.pxn-hero-content{max-width:none}.pxn-badge-group,.pxn-hero-actions{justify-content:center}.pxn-hero-visual{margin-bottom:var(--pxn-space-lg);order:-1}}.pxn-section{padding:var(--pxn-space-section) 0}.pxn-section-header{margin:0 auto 3rem;max-width:680px;text-align:center}.pxn-section-header-left{margin:0 0 2rem;max-width:none;text-align:left}.pxn-section-label{color:var(--pxn-olive);font-size:.8125rem;font-weight:600;letter-spacing:.1em;margin-bottom:.75rem;text-transform:uppercase}.pxn-section-title{color:var(--pxn-charcoal);font-size:clamp(2rem,4vw,2.75rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;margin:0 0 var(--pxn-space-md)}.pxn-section-desc{color:var(--pxn-text-muted);font-size:1.125rem;line-height:1.6;margin:0;max-width:600px}.pxn-section-header .pxn-section-desc{margin-left:auto;margin-right:auto}.pxn-stats-grid{border-bottom:1px solid var(--pxn-border);border-top:1px solid var(--pxn-border);display:grid;gap:var(--pxn-space-lg);grid-template-columns:repeat(4,1fr);margin-top:var(--pxn-space-2xl);padding:var(--pxn-space-xl) 0}.pxn-stat{padding:var(--pxn-space-md);text-align:center}.pxn-stat-value{color:var(--pxn-charcoal);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:500;letter-spacing:-.03em;line-height:1;margin-bottom:.5rem;transition:transform .3s ease}.pxn-stat:hover .pxn-stat-value{transform:scale(1.05)}.pxn-stat-label{color:var(--pxn-text-muted);font-size:.875rem;font-weight:500}.pxn-stats-disclaimer{color:var(--pxn-text-muted);font-size:.8125rem;font-style:italic;margin-top:2rem;text-align:center}@media (max-width:768px){.pxn-stats-grid{grid-template-columns:repeat(2,1fr)}}.pxn-accolades-row{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2.5rem}.pxn-accolade{align-items:center;background:var(--pxn-bg-alt);border-radius:var(--pxn-radius);display:flex;gap:.875rem;padding:.875rem 1.25rem;transition:transform .3s ease,box-shadow .3s ease}.pxn-accolade:hover{box-shadow:var(--pxn-shadow);transform:translateY(-2px)}.pxn-accolade-icon{align-items:center;background:var(--pxn-soft);border-radius:50%;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.pxn-accolade-icon svg{color:var(--pxn-charcoal);height:1.25rem;width:1.25rem}.pxn-accolade-text{display:flex;flex-direction:column}.pxn-accolade-title{color:var(--pxn-charcoal);font-size:.9375rem;font-weight:600;line-height:1.3}.pxn-accolade-subtitle{color:var(--pxn-text-muted);font-size:.75rem}@media (max-width:768px){.pxn-accolades-row{align-items:center;flex-direction:column;gap:1rem}.pxn-accolade{max-width:320px;width:100%}}.pxn-alert-section{padding:3rem 0 2rem}.pxn-alert{align-items:flex-start;background:var(--pxn-bg-alt);border:none;border-left:4px solid var(--pxn-charcoal);border-radius:var(--pxn-radius-sm);display:flex;gap:1rem;padding:1.25rem 1.5rem}.pxn-alert-amber{background:var(--pxn-amber-light);border-left:4px solid var(--pxn-amber)}.pxn-alert-icon{align-items:center;background:var(--pxn-charcoal);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.pxn-alert-amber .pxn-alert-icon{background:var(--pxn-amber)}.pxn-alert-content h3{color:var(--pxn-charcoal);font-size:1rem;margin:0 0 .375rem}.pxn-alert-content p{color:var(--pxn-text-muted);font-size:.875rem;margin:0}.pxn-alert-content p+p{margin-top:.5rem}.pxn-webinars-section{background:linear-gradient(180deg,var(--pxn-white) 0,var(--pxn-bg) 100%);border-top:1px solid var(--pxn-border);padding:5rem 0 6rem;position:relative}.pxn-webinars-section:before{background:var(--pxn-bold);border-radius:0 0 4px 4px;content:"";height:4px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100px}.pxn-webinars-grid{display:grid;gap:1.75rem;grid-template-columns:repeat(2,1fr);margin-top:3rem}.pxn-webinar-card{background:var(--pxn-white);border:1px solid var(--pxn-border);border-radius:var(--pxn-radius);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.pxn-webinar-card:before{background:var(--pxn-bold);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.pxn-webinar-card:hover{border-color:var(--pxn-bold);box-shadow:0 12px 32px rgba(62,72,110,.12),0 4px 12px rgba(62,72,110,.08);transform:translateY(-6px)}.pxn-webinar-card:hover:before{transform:scaleX(1)}.pxn-webinar-card-header{padding:1.75rem 1.75rem 0}.pxn-webinar-card-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.pxn-webinar-badge{border-radius:var(--pxn-radius-round);font-size:.6875rem;font-weight:600;letter-spacing:.05em;padding:.3rem .875rem;text-transform:uppercase}.pxn-webinar-badge-live{background:var(--pxn-dark);color:var(--pxn-bright)}.pxn-webinar-badge-ondemand{background:var(--pxn-bold);color:var(--pxn-light)}.pxn-webinar-badge-cpd{background:var(--pxn-light);color:var(--pxn-bold)}.pxn-webinar-badge-vct{background:var(--pxn-bright);color:var(--pxn-bold)}.pxn-webinar-badge-eis{background:#caa1ff;color:var(--pxn-bold)}.pxn-webinar-badge-new{background:var(--pxn-green);color:#fff}.pxn-webinar-card-body{display:flex;flex:1;flex-direction:column;padding:0 1.75rem 1.75rem}.pxn-webinar-card h4{color:var(--pxn-charcoal);font-size:1.1875rem;font-weight:600;margin:0 0 .75rem}.pxn-webinar-card p{color:var(--pxn-text-muted);flex:1;font-size:.9375rem;line-height:1.6;margin:0 0 1rem}.pxn-webinar-card-meta{color:var(--pxn-text-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:1rem;margin-bottom:1.25rem}.pxn-webinar-card-meta span{align-items:center;display:flex;gap:.375rem}.pxn-webinar-card-meta svg{height:1rem;width:1rem}.pxn-webinar-card-cta{align-items:center;align-self:flex-start;background:var(--pxn-charcoal);border-radius:var(--pxn-radius);color:var(--pxn-cream);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.pxn-webinar-card-cta:hover{background:var(--pxn-charcoal-mid);transform:translateY(-2px)}.pxn-webinar-card-featured{border:2px solid var(--pxn-bold);display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr}.pxn-webinar-featured-info{background:var(--pxn-bg-alt);display:flex;flex-direction:column;padding:1.75rem}.pxn-webinar-featured-label{color:var(--pxn-bold);font-size:.6875rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.pxn-webinar-featured-highlight{color:var(--pxn-charcoal);font-size:1rem;line-height:1.6;margin:0 0 auto}.pxn-webinar-featured-speaker{align-items:center;border-top:1px solid var(--pxn-border);display:flex;gap:.875rem;margin-top:1.5rem;padding-top:1.5rem}.pxn-webinar-featured-speaker img{border-radius:50%;height:3rem;object-fit:cover;width:3rem}.pxn-webinar-featured-speaker-name{color:var(--pxn-charcoal);font-size:.9375rem;font-weight:600;margin:0}.pxn-webinar-featured-speaker-title{color:var(--pxn-text-muted);font-size:.8125rem;margin:0}@media (max-width:768px){.pxn-webinar-card-featured,.pxn-webinars-grid{grid-template-columns:1fr}}.pxn-deadlines-section{background:var(--pxn-bg);padding:5rem 0}.pxn-deadlines-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.pxn-deadline-card{background:var(--pxn-white);border:1px solid var(--pxn-border);border-radius:var(--pxn-radius);overflow:hidden;padding:var(--pxn-space-xl);position:relative;transition:all .3s ease}.pxn-deadline-card:before{background:var(--pxn-bright);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.pxn-deadline-card[data-product=eis]:before,.pxn-deadline-card[data-product=kieis]:before{background:#dabdff}.pxn-deadline-card:hover{border-color:var(--pxn-charcoal);box-shadow:var(--pxn-shadow-lg);transform:translateY(-4px)}.pxn-deadline-badge{background:var(--pxn-bright);border-radius:var(--pxn-radius);color:var(--pxn-dark);display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.05em;margin-bottom:var(--pxn-space-sm);padding:.25rem .75rem;text-transform:uppercase}.pxn-deadline-badge.is-eis{background:#dabdff}.pxn-deadline-card h3{color:var(--pxn-charcoal);font-size:1.25rem;font-weight:600;margin:0 0 .375rem}.pxn-deadline-type{color:var(--pxn-text-muted);font-size:.875rem;margin:0 0 var(--pxn-space-md)}.pxn-deadline-date{background:var(--pxn-bg);border-radius:var(--pxn-radius);padding:var(--pxn-space-md);text-align:center}.pxn-deadline-date-value{color:var(--pxn-charcoal);display:block;font-size:1.5rem;font-weight:600}.pxn-deadline-date-note{color:var(--pxn-text-muted);font-size:.8125rem;margin-top:.25rem}.pxn-deadline-countdown{align-items:center;border-radius:var(--pxn-radius-sm);display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1rem;padding:.625rem 1rem}.pxn-deadline-countdown.is-urgent{animation:pxn-pulse-urgent 2s ease-in-out infinite;background:var(--pxn-red-light);color:var(--pxn-red)}.pxn-deadline-countdown.is-soon{background:var(--pxn-amber-light);color:var(--pxn-amber)}.pxn-deadline-countdown.is-normal{background:var(--pxn-green-light);color:var(--pxn-green)}@keyframes pxn-pulse-urgent{0%,to{opacity:1}50%{opacity:.7}}.pxn-deadline-card.is-urgent{border-color:#fecaca;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.pxn-deadline-card.is-soon{border-color:#fde68a}.pxn-resources-section{background:var(--pxn-white);padding:5rem 0}.pxn-filter-bar{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.pxn-filter-btn{background:var(--pxn-white);border:1px solid var(--pxn-border);border-radius:var(--pxn-radius-round);color:var(--pxn-text-muted);cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.pxn-filter-btn:hover{border-color:var(--pxn-charcoal);color:var(--pxn-charcoal)}.pxn-filter-btn.is-active{background:var(--pxn-charcoal);border-color:var(--pxn-charcoal);color:var(--pxn-white)}.pxn-docs-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.pxn-doc-card{align-items:flex-start;background:var(--pxn-white);border:1px solid var(--pxn-border);border-radius:var(--pxn-radius);display:flex;gap:1rem;padding:1.25rem;text-decoration:none;transition:all .25s ease}.pxn-doc-card:hover{border-color:var(--pxn-charcoal);box-shadow:var(--pxn-shadow);transform:translateY(-2px)}.pxn-doc-icon{align-items:center;background:var(--pxn-bg-alt);border-radius:var(--pxn-radius-sm);display:flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.pxn-doc-icon svg{color:var(--pxn-charcoal);height:1.5rem;width:1.5rem}.pxn-doc-info{flex:1;min-width:0}.pxn-doc-title{color:var(--pxn-charcoal);font-size:.9375rem;font-weight:600;line-height:1.3;margin:0 0 .375rem}.pxn-doc-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.pxn-doc-badge{border-radius:var(--pxn-radius-round);font-size:.6875rem;font-weight:600;padding:.125rem .5rem;text-transform:uppercase}.pxn-doc-badge.is-vct{background:rgba(197,217,255,.3);color:var(--pxn-bold)}.pxn-doc-badge.is-eis{background:rgba(218,189,255,.3);color:#6b5a7a}.pxn-doc-badge.is-br{background:rgba(255,234,184,.4);color:#7c5d1e}.pxn-doc-badge.is-cpd{background:var(--pxn-green-light);color:var(--pxn-green);font-weight:600}.pxn-doc-type{color:var(--pxn-text-muted);font-size:.6875rem;letter-spacing:.03em;text-transform:uppercase}.pxn-doc-format{color:var(--pxn-text-light);font-size:.6875rem}.pxn-doc-desc{color:var(--pxn-text-muted);font-size:.8125rem;line-height:1.5;margin:.5rem 0 0}.pxn-doc-card-featured{background:linear-gradient(135deg,rgba(197,217,255,.1),#fff);border:2px solid var(--pxn-yellow)}.pxn-doc-card-featured:hover{border-color:var(--pxn-charcoal)}@media (max-width:640px){.pxn-filter-bar{flex-direction:column;gap:.5rem}.pxn-docs-grid{grid-template-columns:1fr}}.pxn-illustrations-section{background:var(--pxn-bg-alt);padding:5rem 0}.pxn-illustrations-intro{margin:0 auto 3rem;max-width:700px;text-align:center}.pxn-illustrations-intro p{color:var(--pxn-text-muted);font-size:1rem;line-height:1.7}.pxn-illustrations-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px}.pxn-illustration-card{background:var(--pxn-white);border:1px solid var(--pxn-border);border-radius:var(--pxn-radius);cursor:pointer;padding:2rem;text-align:center;transition:all .3s ease}.pxn-illustration-card:hover{border-color:var(--pxn-charcoal);box-shadow:var(--pxn-shadow-lg);transform:translateY(-4px)}.pxn-illustration-card-icon{align-items:center;background:var(--pxn-bg-alt);border-radius:50%;display:flex;height:4rem;justify-content:center;margin:0 auto 1.25rem;width:4rem}.pxn-illustration-card-icon svg{color:var(--pxn-charcoal);height:2rem;width:2rem}.pxn-illustration-card h4{color:var(--pxn-charcoal);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.pxn-illustration-card p{color:var(--pxn-text-muted);font-size:.875rem;line-height:1.5;margin:0 0 1.25rem}.pxn-illustration-card-cta{align-items:center;background:var(--pxn-charcoal);border-radius:var(--pxn-radius-round);color:var(--pxn-cream);display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;padding:.625rem 1.25rem;transition:all .2s ease}.pxn-illustration-card:hover .pxn-illustration-card-cta{background:var(--pxn-charcoal-mid)}@media (max-width:640px){.pxn-illustrations-grid{grid-template-columns:1fr}}.pxn-cta-section{background:var(--pxn-charcoal);color:var(--pxn-cream);overflow:hidden;padding:var(--pxn-space-section) 0;position:relative}.pxn-cta-section:before{background:radial-gradient(ellipse at center,rgba(62,72,110,.15) 0,transparent 70%);content:"";height:200%;left:-20%;pointer-events:none;position:absolute;top:-50%;width:80%}.pxn-cta-inner{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:1}.pxn-cta-content h2{color:var(--pxn-cream);font-size:clamp(2rem,4vw,2.5rem);margin:0 0 1rem}.pxn-cta-content p{color:hsla(0,0%,100%,.75);font-size:1.125rem;line-height:1.6;margin:0 0 1.5rem}.pxn-cta-contact{display:flex;flex-direction:column;gap:1rem}.pxn-cta-contact-item{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:.9375rem;gap:.75rem}.pxn-cta-contact-item a{color:var(--pxn-yellow)}@media (max-width:900px){.pxn-cta-inner{gap:3rem;grid-template-columns:1fr}}.pxn-hubspot-form .hs-form-field{margin-bottom:1rem!important}.pxn-hubspot-form .hs-form-field>label,.pxn-hubspot-form label{background:transparent!important;color:#fff!important;display:block!important;font-size:.875rem!important;font-weight:600!important;margin-bottom:.5rem!important}.pxn-hubspot-form .hs-form-field label span{background:transparent!important;color:#fff!important}.pxn-hubspot-form .hs-form-field label span.hs-form-required{color:var(--pxn-yellow)!important}.pxn-hubspot-form .hs-input,.pxn-hubspot-form input[type=email],.pxn-hubspot-form input[type=number],.pxn-hubspot-form input[type=tel],.pxn-hubspot-form input[type=text],.pxn-hubspot-form textarea{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.3)!important;border-radius:var(--pxn-radius-sm)!important;box-sizing:border-box!important;color:#fff!important;font-family:inherit!important;font-size:1rem!important;padding:.875rem 1rem!important;transition:border-color .2s ease,background .2s ease!important;width:100%!important}.pxn-hubspot-form .hs-input:focus,.pxn-hubspot-form input:focus,.pxn-hubspot-form textarea:focus{background:hsla(0,0%,100%,.15)!important;border-color:var(--pxn-yellow)!important;box-shadow:0 0 0 2px rgba(197,217,255,.2)!important;outline:none!important}.pxn-hubspot-form .hs-input::placeholder,.pxn-hubspot-form input::placeholder,.pxn-hubspot-form textarea::placeholder{color:hsla(0,0%,100%,.5)!important}.pxn-hubspot-form select,.pxn-hubspot-form select.hs-input{appearance:none!important;-webkit-appearance:none!important;background:hsla(0,0%,100%,.1)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fff' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 1rem center!important;background-repeat:no-repeat!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important;padding-right:2.5rem!important}.pxn-hubspot-form select option{background:var(--pxn-charcoal)!important;color:#fff!important}.pxn-hubspot-form fieldset.form-columns-2{display:flex!important;gap:1rem!important}.pxn-hubspot-form fieldset.form-columns-2 .hs-form-field{flex:1!important}.pxn-hubspot-form .hs-button,.pxn-hubspot-form .hs-button.primary,.pxn-hubspot-form button[type=submit],.pxn-hubspot-form input[type=submit]{align-items:center!important;background:var(--pxn-yellow)!important;border:none!important;border-radius:var(--pxn-radius-sm)!important;color:var(--pxn-charcoal)!important;cursor:pointer!important;display:inline-flex!important;font-size:1rem!important;font-weight:600!important;justify-content:center!important;margin-top:.5rem!important;padding:1rem 2rem!important;text-transform:none!important;transition:all .25s ease!important;width:100%!important}.pxn-hubspot-form .hs-button:hover,.pxn-hubspot-form button[type=submit]:hover,.pxn-hubspot-form input[type=submit]:hover{background:var(--pxn-yellow-hover)!important;transform:translateY(-2px)!important}.pxn-hubspot-form .hs-error-msg,.pxn-hubspot-form .hs-error-msgs label{color:#fca5a5!important;font-size:.75rem!important;font-weight:400!important;margin-top:.25rem!important}.pxn-hubspot-form .submitted-message{color:#fff!important;font-size:1.125rem!important;padding:1.5rem!important;text-align:center!important}.pxn-footer{background:var(--pxn-extra-dark);color:var(--pxn-white);padding:3rem 0}.pxn-footer h4{color:var(--pxn-white);font-size:.875rem;font-weight:600;margin:0 0 .75rem}.pxn-footer-contact{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.pxn-footer-contact p{color:hsla(0,0%,100%,.7);font-size:.875rem;margin:0}.pxn-footer-contact a{color:var(--pxn-bright)}.pxn-footer-social a{color:var(--pxn-white);transition:opacity .2s ease}.pxn-footer-social a:hover{opacity:.8}.pxn-footer-divider{border:none;border-top:1px solid hsla(0,0%,100%,.1);margin:1.5rem 0}.pxn-footer-risk{margin-bottom:1.5rem}.pxn-footer-risk h5{color:var(--pxn-white);font-size:.75rem;font-weight:600;margin:0 0 .5rem}.pxn-footer-legal p,.pxn-footer-risk p{color:hsla(0,0%,100%,.5);font-size:.75rem;line-height:1.6;margin:0 0 .5rem}.pxn-footer-legal a{color:var(--pxn-bright)}.pxn-footer-legal strong{color:hsla(0,0%,100%,.7)}@media (max-width:768px){.pxn-footer-contact{flex-direction:column}}@keyframes pxn-fade-in-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.pxn-animate-on-scroll{opacity:0}.pxn-animate-on-scroll.is-visible{animation:pxn-fade-in-up .6s ease-out forwards}.pxn-animate-on-scroll:nth-child(2).is-visible{animation-delay:.1s}.pxn-animate-on-scroll:nth-child(3).is-visible{animation-delay:.2s}.pxn-animate-on-scroll:nth-child(4).is-visible{animation-delay:.3s}