body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(10,10,10,0)}#main-header{box-shadow:none}.et-fixed-header#main-header{box-shadow:none!important}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:15px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:15px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:30px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:30px;margin:-30px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:30px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:30px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:6px 0 6px 0!important}}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}:root{--np-bg:#0a0e17;--np-bg2:#0d1220;--np-card:rgba(255,255,255,.035);--np-card2:rgba(255,255,255,.06);--np-line:rgba(255,255,255,.09);--np-text:#e8eaf3;--np-muted:rgba(232,234,243,.68);--np-accent:#8139ff;--np-accent-soft:rgba(129,57,255,.16);--np-lav:#c7c7f4;--np-glow:rgba(129,57,255,.32);--np-radius:20px;--np-shadow:0 20px 60px rgba(0,0,0,.35)}body{color:var(--np-text)}#main-content{background:var(--np-bg)}.et_pb_section h1,.et_pb_section h2,.et_pb_section h3,.et_pb_section h4,.et_pb_section h5,.et_pb_section h6{font-family:'Poppins',Helvetica,Arial,sans-serif;letter-spacing:-.02em}.et_pb_section h1{font-size:clamp(38px,5.2vw,64px)!important;line-height:1.04!important;font-weight:600!important}.et_pb_text p{line-height:1.75}.et_pb_text a{color:var(--np-lav);text-decoration:none;border-bottom:1px solid rgba(199,199,244,.35);transition:color .2s,border-color .2s}.et_pb_text a:hover{color:#fff;border-color:#fff}.et_pb_section.np-section{padding:clamp(72px,8vw,120px) 0;position:relative}.et_pb_section.np-section .et_pb_row{max-width:1200px;width:88%}.np-section .np-title h1,.np-section .np-title h2{margin-bottom:8px}.np-section .np-title h2{font-size:clamp(38px,5.2vw,64px)!important;line-height:1.04!important;font-weight:600!important;color:var(--np-accent)}.np-section .np-title.np-center h2{text-align:center}.np-section .np-title h1::after,.np-section .np-title h2::after{content:"";display:block;width:56px;height:4px;border-radius:4px;margin-top:18px;background:linear-gradient(90deg,var(--np-accent),var(--np-lav))}.np-section .np-title.np-center h1::after,.np-section .np-title.np-center h2::after{margin-left:auto;margin-right:auto}#main-header{background:rgba(10,14,23,.55)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--np-line);box-shadow:none!important}#main-header.et-fixed-header{background:rgba(10,14,23,.85)!important}#logo{max-height:48px}.et_header_style_slide .et_slide_in_menu_container{background:#0d1220!important;border-left:1px solid var(--np-line)}.et_header_style_slide .et_slide_in_menu_container .et_mobile_menu li a{font-family:'Poppins',sans-serif;font-size:22px;letter-spacing:-.01em;color:#fff!important}.et_header_style_slide .et_slide_in_menu_container .et_mobile_menu li a:hover{color:var(--np-lav)!important}.et_slide_in_menu_container .et_slide_menu_top{border-bottom:1px solid var(--np-line)}#footer-bottom{background:#070a11!important;border-top:1px solid var(--np-line);padding:28px 0}#footer-info{color:rgba(255,255,255,.5);font-size:13px;letter-spacing:.02em}#footer-info a{color:var(--np-lav)}.et_pb_button{border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#8f4bff 0%,#6a2bd9 100%)!important;color:#fff!important;font-family:'Poppins',sans-serif!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase;font-size:13px!important;padding:16px 30px!important;box-shadow:0 12px 32px rgba(129,57,255,.35);transition:transform .2s ease,box-shadow .2s ease!important}.et_pb_button:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(129,57,255,.5);padding:16px 30px!important}.et_pb_button:after{display:none!important}.np-hero{background-image:radial-gradient(55% 55% at 82% 8%,rgba(129,57,255,.28),transparent 62%),radial-gradient(38% 42% at 4% 95%,rgba(199,199,244,.08),transparent 60%)!important;padding-top:clamp(120px,14vw,170px)!important}.np-hero .np-eyebrow p{padding-bottom:0;margin-bottom:6px}.np-hero .np-eyebrow p,.np-hero .np-eyebrow h4{font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--np-lav)!important;font-weight:600!important;opacity:.9;display:inline-flex;align-items:center;gap:12px}.np-hero .np-eyebrow p::before,.np-hero .np-eyebrow h4::before{content:"";width:28px;height:2px;background:var(--np-accent);border-radius:2px}.np-hero h1{font-size:clamp(46px,6.4vw,84px)!important;line-height:.98!important;background:linear-gradient(120deg,#ffffff 0%,#d9c9ff 45%,#8139ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#fff!important;padding-bottom:.08em}.np-hero .np-lead p{font-family:'Poppins',sans-serif;font-size:clamp(18px,1.6vw,22px);font-weight:500;color:#fff!important;line-height:1.45;margin-bottom:22px}.np-hero .np-bio p{font-size:16.5px;color:var(--np-muted)!important;max-width:62ch}.np-hero .np-bio p:last-child{margin-bottom:0}.np-hero .et_pb_button_module_wrapper{margin-top:34px}.np-hero-photo{position:relative;z-index:1}.np-hero-photo::before{content:"";position:absolute;inset:-14% -10% -6%;background:radial-gradient(closest-side,var(--np-glow),transparent 72%);filter:blur(28px);z-index:-1;pointer-events:none}.np-hero-photo .et_pb_image_wrap{display:block;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 90px rgba(0,0,0,.55),0 0 0 8px rgba(255,255,255,.03)}.np-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%}.np-card,.np-exp-card,.np-stat,.np-contact-card{background:linear-gradient(180deg,var(--np-card2),var(--np-card));border:1px solid var(--np-line);border-radius:var(--np-radius);box-shadow:var(--np-shadow);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.np-card:hover,.np-exp-card:hover,.np-contact-card:hover{transform:translateY(-4px);border-color:rgba(129,57,255,.45);box-shadow:0 26px 70px rgba(0,0,0,.45)}.et_pb_column:has(>.np-card),.et_pb_column:has(>.np-contact-card){display:flex;flex-direction:column}.et_pb_column>.np-card,.et_pb_column>.np-contact-card{flex:1 1 auto}.np-pillars{margin-top:clamp(40px,5vw,72px)}.np-card.et_pb_text{padding:30px 30px 26px}.np-card h2,.np-card h3{font-size:20px!important;line-height:1.3!important;color:#fff!important;font-weight:600!important;margin:0 0 18px;padding-bottom:0}.np-card h2::after,.np-card h3::after{content:"";display:block;width:34px;height:3px;border-radius:3px;margin-top:12px;background:linear-gradient(90deg,var(--np-accent),var(--np-lav))}.np-card ul{list-style:none;padding:0;margin:0 0 6px}.np-card ul li{position:relative;padding:0 0 0 22px;margin:0 0 9px;line-height:1.55;color:var(--np-text)}.np-card ul li::before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--np-accent);box-shadow:0 0 0 4px var(--np-accent-soft)}.np-card ul li p{padding:0;margin:0;line-height:inherit}.np-card p{color:var(--np-muted)!important;font-size:15.5px}.np-card p:last-child{padding-bottom:0}.np-card hr{display:none}.np-exp{background-color:var(--np-bg2)!important}.np-exp-card.et_pb_text{padding:24px 26px 22px;margin-bottom:16px!important;border-left:3px solid var(--np-accent)}.np-exp-card p{margin:0;padding:0 0 4px;color:var(--np-muted)!important;font-size:15px}.np-exp-card p:first-child{padding-bottom:8px}.np-exp-card strong{display:block;font-family:'Poppins',sans-serif;font-size:19px;font-weight:600;color:#fff;letter-spacing:-.01em;line-height:1.25;margin-bottom:2px}.np-exp-card a{color:var(--np-lav)}.np-exp-photo .et_pb_image_wrap{border-radius:24px;overflow:hidden;border:1px solid var(--np-line);box-shadow:var(--np-shadow)}.np-exp-photo img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.np-stat.et_pb_text{padding:28px 30px;margin-top:20px;text-align:center;background:linear-gradient(135deg,rgba(129,57,255,.22),rgba(199,199,244,.05))}.np-stat .np-stat-num{font-family:'Poppins',sans-serif;font-size:clamp(40px,4.6vw,58px);font-weight:700;line-height:1;letter-spacing:-.03em;color:#fff!important;padding-bottom:10px;background:linear-gradient(120deg,#fff,#c7c7f4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.np-stat p:last-child{color:var(--np-lav)!important;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding-bottom:0}.np-sticky{position:sticky;top:110px}.np-articles .et_pb_blog_grid article.et_pb_post{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;box-shadow:var(--np-shadow)}.np-articles .et_pb_blog_grid article.et_pb_post:hover{transform:translateY(-4px);border-color:rgba(129,57,255,.5);box-shadow:0 26px 70px rgba(0,0,0,.45)}.et_pb_blog_grid .et_pb_image_container img,.et_pb_blog_grid .entry-featured-image-url img{width:100%;aspect-ratio:16/10;object-fit:cover}.et_pb_blog_grid .et_pb_post .post-meta{letter-spacing:.06em;text-transform:uppercase;font-weight:600}.et_pb_blog_grid .et_pb_post .entry-title{margin-bottom:8px}.et_pb_blog_grid .et_pb_post div.post-content a.more-link{display:inline-block;margin-top:8px;letter-spacing:.04em}.np-articles .et_pb_button_module_wrapper{margin-top:10px}.np-squiggle img{opacity:.9;filter:drop-shadow(0 10px 30px rgba(129,57,255,.35))}.np-certs-wrap{max-width:none;margin:0;padding:8px 0 0}.np-certs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.np-cert-card{background:linear-gradient(180deg,var(--np-card2),var(--np-card));border:1px solid var(--np-line);border-radius:18px;padding:22px 22px 20px;box-shadow:none;height:auto;display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s ease}.np-cert-card:hover{transform:translateY(-3px);border-color:rgba(129,57,255,.45)}.np-cert-year{display:inline-block;align-self:flex-start;font-family:'Poppins',sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--np-lav);background:var(--np-accent-soft);border:1px solid rgba(129,57,255,.35);padding:5px 10px;border-radius:999px;margin-bottom:14px}.np-cert-title{font-family:'Poppins',sans-serif;font-size:17px;line-height:1.3;font-weight:600;color:#fff;margin:0 0 6px;letter-spacing:-.01em}.np-cert-org{font-size:14px;color:var(--np-muted);font-weight:500;margin-bottom:12px}.np-cert-meta{border-top:1px solid var(--np-line);padding-top:12px;margin-top:auto}.np-cert-label{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--np-lav);opacity:.85;margin-bottom:3px}.np-cert-value{font-size:13.5px;color:var(--np-text);line-height:1.5;margin-bottom:10px;word-break:break-all}.np-cert-value:last-child{margin-bottom:0}.np-cert-value a{color:#b78cff;text-decoration:none;border-bottom:1px solid rgba(183,140,255,.4)}.np-cert-value a:hover{color:#fff;border-color:#fff;text-decoration:none}.np-contact{background-color:var(--np-bg2)!important}.np-contact-card.et_pb_column{padding:26px 26px 22px}.np-contact-card h5,.np-contact-card h3{font-size:17px!important;font-weight:600!important;color:#fff!important;margin:0 0 14px;padding-bottom:0;letter-spacing:-.01em}.np-contact-card h5 a,.np-contact-card h3 a{color:#fff;border:none}.np-contact-card h5 span,.np-contact-card h3 span{color:#fff!important}.np-contact-card .et_pb_text{margin-bottom:0!important}.np-contact-card p{font-size:15px;color:var(--np-muted)!important;padding-bottom:6px}.np-contact-card p a{color:var(--np-lav);word-break:break-word}.np-contact-card .et_pb_social_media_follow{margin-bottom:0!important}.np-contact-card .et_pb_social_media_follow li{margin:0 8px 8px 0}.np-contact-card .et_pb_social_media_follow li a.icon{border-radius:12px;width:40px;height:40px}.np-contact-card .et_pb_social_media_follow li a.icon::before{line-height:40px;width:40px;height:40px;font-size:18px}.np-contact-card .et_pb_icon .et_pb_icon_wrap{background:var(--np-accent-soft);border:1px solid rgba(129,57,255,.35);border-radius:12px;padding:8px}.np-contact-card .et_pb_icon .et_pb_icon_element{color:#b78cff}.np-video .et_pb_video{border-radius:24px;overflow:hidden;border:1px solid var(--np-line);box-shadow:0 40px 90px rgba(0,0,0,.55)}.np-video .et_pb_video_overlay .et_pb_video_play{border-radius:50%;background:rgba(129,57,255,.85);width:84px;height:84px;line-height:84px;font-size:34px;margin:-42px 0 0 -42px}.np-page-title h1{font-size:clamp(38px,5.2vw,64px)!important}.np-intro p{font-family:'Poppins',sans-serif;font-size:18px;color:var(--np-muted)!important;max-width:60ch}.single-post .et_pb_post_content{font-size:17px;line-height:1.8;color:var(--np-text)}.single-post .et_pb_post_content p{margin-bottom:1.2em}.single-post .et_pb_post_content h2,.single-post .et_pb_post_content h3{color:#fff;margin:1.4em 0 .6em}.single-post .et_pb_post_content a{color:var(--np-lav)}.single-post .et_pb_post_content img{border-radius:16px}.single-post .et_pb_image .et_pb_image_wrap{border-radius:20px;overflow:hidden;border:1px solid var(--np-line);box-shadow:var(--np-shadow)}.sharedaddy h3.sd-title{color:var(--np-lav)!important;font-size:11px!important;letter-spacing:.14em;text-transform:uppercase}.sharedaddy h3.sd-title:before{border-top:1px solid var(--np-line)!important}.sd-social .sd-content ul li a.sd-button,.sd-social .sd-content ul li a.sd-button:hover{background:var(--np-card2)!important;border:1px solid var(--np-line)!important;color:#fff!important;border-radius:999px!important;box-shadow:none!important;text-shadow:none!important}.sd-social .sd-content ul li a.sd-button:hover{border-color:rgba(129,57,255,.5)!important}.sd-social .sd-content ul li a.sd-button>span{color:#fff!important}@media (max-width:980px){.np-hero-photo{max-width:340px;margin:8px auto 0}.np-sticky{position:static}.np-card.et_pb_text{padding:24px 22px 20px}.np-exp-card.et_pb_text{padding:20px 20px 18px}.et_pb_section.np-section{padding:64px 0}}@media (max-width:767px){.np-hero{padding-top:110px!important}.np-hero h1{font-size:44px!important}.np-hero .np-bio p{font-size:15.5px}.np-certs-grid{grid-template-columns:1fr}.np-contact-card.et_pb_column{padding:22px 20px 18px}}.np-page{padding-top:clamp(120px,14vw,160px)!important}.single-post .et_pb_section_0_tb_body{padding-top:clamp(120px,14vw,160px);padding-bottom:80px}.single-post .et_pb_section_0_tb_body .et_pb_row{max-width:1200px;width:88%}.single-post h1.entry-title,.single-post .et_pb_text h1{font-size:clamp(34px,4.6vw,56px)!important}.single-post .et_pb_image .et_pb_image_wrap{border-radius:0;overflow:visible;border:none;box-shadow:none}.single-post .et_pb_image_1_tb_body .et_pb_image_wrap{border-radius:20px;overflow:hidden;border:1px solid var(--np-line);box-shadow:var(--np-shadow)}.single-post .et_pb_image_0_tb_body img{opacity:.9;filter:drop-shadow(0 10px 30px rgba(129,57,255,.35))}.single-post .et_pb_text h1{font-family:'Poppins',Helvetica,Arial,sans-serif!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.05!important}.np-contact-row.et_pb_row,.np-contact-row .et_pb_row_inner{align-items:stretch}.np-contact-row>.et_pb_column.np-contact-card{display:flex;flex-direction:column;justify-content:flex-start}.np-exp-grid.et_pb_row{align-items:stretch}.np-exp-grid .et_pb_column{display:flex;flex-direction:column}.np-exp-grid .np-exp-card.et_pb_text,.np-exp-grid .np-stat.et_pb_text{flex:1 1 auto;margin-bottom:0!important;margin-top:0}.np-exp-grid .np-stat.et_pb_text{display:flex;flex-direction:column;justify-content:center}.np-exp-grid .np-exp-card p{font-size:14.5px}.np-exp-grid .np-exp-card strong{font-size:18px}@media (max-width:980px){.np-exp-grid .np-exp-card.et_pb_text,.np-exp-grid .np-stat.et_pb_text{margin-bottom:16px!important}}.np-exp-grid .np-stat .np-stat-num{font-size:clamp(32px,3.1vw,44px);white-space:nowrap}.np-articles .not-found-title,.np-articles .et_pb_blog_grid .not-found-title{font-size:22px!important;line-height:1.3!important;color:#fff!important;background:none;-webkit-text-fill-color:#fff}.np-articles .et_pb_blog_grid .et_pb_post+p,.np-articles .et_pb_blog_grid p:not(.post-content p){color:var(--np-muted)}