@keyframes pfBounce{0%,20%,50%,80%,to{transform:translateY(0) translateX(-50%)}40%{transform:translateY(-15px) translateX(-50%)}60%{transform:translateY(-7px) translateX(-50%)}}@keyframes pfInnerRay{0%{width:0;opacity:0}to{width:80px;opacity:1}}@keyframes pfDisperse{0%{width:0;opacity:0}to{width:200px;opacity:1}}body,h1,h2,h3,html,li{font-size:100%;outline:0}body{color:#808285;background:#fff;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,html,li{border:0;margin:0}body,h1,h2,h3,h4,hr,html,li,p,ul{font-weight:inherit;padding:0;vertical-align:baseline}h1,h2,h3,h4,hr,html,li,p,ul{font-style:inherit}body,h4{margin:0}hr,p,ul{font-size:100%}body,h4,p,ul{border:0}html{-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:80px}a{background-color:transparent}a:active,h4,hr,p,ul{outline:0}a:hover,a:visited{text-decoration:none}hr,img{border:0}img{height:auto;max-width:100%;vertical-align:middle}hr{box-sizing:content-box;background-color:#ccc;height:1px;margin:0 0 1.5em}button,input{font:inherit}button{text-transform:none;-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.ast-container{max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}h1,h2,h3,h4{clear:both}.entry-content :where(h1){color:#808285}.entry-content :where(h1),h1{font-size:2em;line-height:1.2}.entry-content :where(h2){color:#808285}.entry-content :where(h2),h2{font-size:1.7em;line-height:1.3}.entry-content :where(h3){color:#808285}.entry-content :where(h3),h3{font-size:1.5em;line-height:1.4}h4{color:#808285;line-height:1.5;font-size:1.3em}*,:after,:before{box-sizing:inherit}ul{margin:0 0 1.5em 3em;list-style:disc}button,input{font-weight:400;font-size:100%;margin:0;vertical-align:baseline}button{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}input{color:#808285}button:focus{color:#fff}button:hover{color:#fff;border-color:var(--ast-border-color)}button:active,button:focus{border-color:var(--ast-border-color);outline:0}input[type=email],input[type=text]{border:1px solid var(--ast-border-color);-webkit-appearance:none;color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-shadow:none;box-sizing:border-box;transition:all .2s linear}input[type=email]:focus,input[type=text]:focus{color:#111;background-color:#fff;border-color:var(--ast-border-color);box-shadow:none}a{color:#4169e1}a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}::selection{color:#fff;background:#0274be}body:not(.logged-in){position:relative}#page{position:relative;display:block}a,a:focus{text-decoration:none}.site-header a *,a{transition:all .2s linear}.entry-content :where(h1,h2,h3,h4){margin-bottom:20px}p{margin:0 0 1.75em}input{line-height:1}body,button{line-height:1.8571428571}body{background-color:#fff;overflow-x:hidden}#primary{width:100%;margin:4em 0}.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}.main-header-menu .menu-link{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}.main-header-menu .menu-item{position:relative}.ast-button-wrap{display:inline-block}.ast-button-wrap button{box-shadow:none;border:0}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;line-height:1.8571428571}.ast-button-wrap .menu-toggle.main-header-menu-toggle{width:auto;text-align:center}.ast-button-wrap .menu-toggle:focus{outline:thin dotted}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}.site-navigation{height:100%}.ahfb-svg-iconset svg>*,.site-header .menu-link *{transition:none}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-icon svg:not([fill]){fill:currentColor}.entry-content>:last-child{margin-bottom:0}.ast-builder-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}.ast-builder-grid-row>.site-header-section{flex-wrap:nowrap}.ast-builder-layout-element,.site-header-section .ast-builder-menu{align-items:center}.site-header-section{height:100%;min-height:0;align-items:center}.site-header-section>*{padding:0 10px}.site-header-section>div:first-child{padding-left:0}.site-header-section>div:last-child{padding-right:0}.ast-grid-right-section{justify-content:flex-end}.ast-builder-social-element{line-height:1;color:#3a3a3a;background:0 0;vertical-align:middle;transition:all 10ms;margin-left:6px;margin-right:6px;justify-content:center;align-items:center}.ast-builder-social-element:hover{color:#0274be}.ahfb-svg-iconset,.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ahfb-svg-iconset svg{width:17px;height:17px;transition:none}.ast-builder-grid-row-container{display:grid;align-content:center}.main-header-bar .main-header-bar-navigation{height:100%}.ast-builder-menu .main-navigation{padding:0}.ast-builder-menu .main-navigation>ul{align-self:center}.menu-toggle .ast-close-svg{display:none}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto}.menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em;align-items:center;-js-display:flex;display:flex}.site-header{z-index:99}.main-header-bar-wrap,.site-header{position:relative}.main-header-bar{background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid;margin-left:auto;margin-right:auto}.site-branding{line-height:1;align-self:center}.main-header-bar{z-index:4;position:relative}.ast-site-identity{padding:1em 0}.page .entry-header{margin-bottom:1.5em}.ast-single-post .entry-header.ast-header-without-markup,.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:0}.entry-header{margin-bottom:1.2em}.entry-content,.entry-header{word-wrap:break-word}.entry-content p{margin-bottom:1.6em}.entry-content::after{display:table;clear:both;content:""}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}.ast-flex-grow-1{flex-grow:1}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}:root{--pfc-bg-darker:#050b14;--pfc-bg-dark:#0a1120;--pfc-card-bg:#111827;--pfc-theme-cyan:#00f0ff;--pfc-theme-red:#ef4444;--pfc-theme-amber:#fbbf24;--pfc-theme-purple:#a855f7;--pfc-theme-blue:#3b82f6;--pfc-theme-emerald:#10b981;--pfc-theme-pink:#ec4899;--pfc-theme-orange:#f97316;--pfc-text-light:#F8FAFC;--pfc-text-muted:#94A3B8;--pfc-border-radius:16px;--pfc-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--pfc-shadow-glow:0 0 20px rgba(0, 240, 255, 0.15);--pfg-bg-darker:#050b14;--pfg-bg-dark:#0a1120;--pfg-card-bg:#111827;--pfg-theme-cyan:#00f0ff;--pfg-theme-red:#ef4444;--pfg-theme-amber:#fbbf24;--pfg-theme-purple:#a855f7;--pfg-theme-blue:#3b82f6;--pfg-theme-emerald:#10b981;--pfg-theme-pink:#ec4899;--pfg-theme-orange:#f97316;--pfg-text-light:#F8FAFC;--pfg-text-muted:#94A3B8;--pfg-border-radius:16px;--pfg-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--pfg-shadow-glow:0 0 20px rgba(0, 240, 255, 0.15);--pfs-bg-darker:#050b14;--pfs-bg-dark:#0a1120;--pfs-card-bg:#111827;--pfs-theme-cyan:#00f0ff;--pfs-theme-red:#ef4444;--pfs-theme-amber:#fbbf24;--pfs-theme-purple:#a855f7;--pfs-theme-blue:#3b82f6;--pfs-theme-emerald:#10b981;--pfs-theme-pink:#ec4899;--pfs-theme-orange:#f97316;--pfs-text-light:#F8FAFC;--pfs-text-muted:#94A3B8;--pfs-border-radius:16px;--pfs-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--pfs-shadow-glow:0 0 20px rgba(0, 240, 255, 0.15)}.pf-section{padding:100px 20px}.pf-bg-dark{background-color:#18181b}.pf-bg-darker{background-color:#09090b}.pf-section-inner{max-width:1200px;margin:0 auto;width:100%}.pf-section-header{text-align:center;margin-bottom:60px}.pf-section-title{font-size:clamp(32px,4vw,42px);font-weight:800;margin-bottom:16px;color:#fff}.pf-section-subtitle{color:#a1a1aa;font-size:18px;max-width:600px;margin:0 auto}.pf-btn{display:inline-block;padding:14px 32px;font-family:var(--pf-font-heading);font-weight:600;border-radius:30px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);border:0;text-align:center}.pf-btn-accent{background:#8b5cf6;color:#fff;box-shadow:0 10px 20px rgb(139 92 246/.3)}.pf-btn-accent:hover,.pf-btn-outline:hover{background:#38bdf8;color:#09090b;transform:translateY(-3px);box-shadow:0 15px 30px rgb(56 189 248/.4)}.pf-btn-outline{background:#fff0;color:#38bdf8;border:2px solid #38bdf8;box-shadow:0 0 10px rgb(56 189 248/.1)}.pf-btn-large{font-size:18px;padding:16px 40px}.pf-optics-hero{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 20px 80px;background:radial-gradient(circle at center,#111119 0,#09090b 100%)}#pf-optics-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.9}.pf-hero-content{position:relative;z-index:2;max-width:700px}.pf-hero-title{font-size:clamp(48px,6vw,72px);font-weight:800;margin-bottom:20px;background:linear-gradient(135deg,#fff 0,#38bdf8 50%,#e879f9 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;text-shadow:0 0 40px rgb(139 92 246/.3)}.pf-hero-subtitle{font-size:clamp(18px,2.5vw,24px);color:#e4e4e7;margin-bottom:40px}.pf-scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);color:#a1a1aa;z-index:2;animation:pfBounce 2s infinite}.pf-search-wrapper{position:relative;max-width:600px;margin:0 auto 40px;width:100%}.pf-search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#a1a1aa;pointer-events:none}.pf-search-input{width:100%;background:#21212a;border:1px solid rgb(255 255 255/.1);border-radius:30px;font-size:16px;color:#f8fafc;font-family:var(--pf-font-body);transition:all .4s cubic-bezier(.4,0,.2,1)}.pf-search-input,input#pf-topic-search{padding:16px 20px 16px 50px}.pf-search-input:focus{outline:0;border-color:#8b5cf6;box-shadow:0 0 15px rgb(139 92 246/.2);background:#18181b}.pf-optics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.pf-optics-card{position:relative;background:#21212a;border-radius:20px;padding:30px;border:1px solid rgb(255 255 255/.05);overflow:hidden;display:flex;flex-direction:column;z-index:1;cursor:pointer}.pf-optics-card::before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,rgb(255 255 255/.15),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pf-card-glow-bg,.pf-card-icon,.pf-optics-card{transition:all .4s cubic-bezier(.4,0,.2,1)}.pf-card-glow-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50%0,rgb(139 92 246/.08)0,transparent 60%);opacity:0;z-index:-1}.pf-optics-card:hover{transform:translateY(-8px) scale(1.02);border-color:rgb(139 92 246/.3);box-shadow:0 20px 40px rgb(0 0 0/.5),0 0 20px rgb(139 92 246/.1)}.pf-optics-card:hover .pf-card-glow-bg{opacity:1;text-shadow:none}.pf-card-icon{width:60px;height:60px;background:rgb(255 255 255/.03);border:1px solid rgb(255 255 255/.1);color:#38bdf8;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.pf-optics-card:hover .pf-card-icon{background:linear-gradient(135deg,#38bdf8,#8b5cf6);color:#fff;transform:scale(1.1) rotate(5deg);box-shadow:0 0 15px rgb(56 189 248/.4);border-color:#fff0}.pf-optics-card-title{font-size:20px;margin-bottom:10px;color:#f8fafc}.pf-optics-card-desc{font-size:14px;color:#a1a1aa;margin-bottom:20px;flex-grow:1}.pf-btn-link{background:#fff0;border:0;color:#8b5cf6;font-size:14px;font-weight:600;font-family:var(--pf-font-body);display:flex;align-items:center;padding:0;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.pf-optics-card:hover .pf-btn-link{color:#38bdf8;text-shadow:0 0 8px rgb(56 189 248/.6)}.pf-split-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.pf-feature-list{list-style:none;padding:0;margin:0}.pf-feature-list li{font-size:18px;color:#f8fafc;margin-bottom:15px;display:flex;align-items:center;gap:12px}.pf-check{color:#38bdf8;font-weight:800;font-size:20px}.pf-prism-container,.pf-split-visual{position:relative;display:flex;align-items:center;justify-content:center}.pf-split-visual{background:#21212a;border-radius:20px;height:400px;border:1px solid rgb(255 255 255/.05);overflow:hidden}.pf-prism-container{width:300px;height:300px}.pf-prism{width:0;height:0;border-left:80px solid #fff0;border-right:80px solid #fff0;border-bottom:138px solid rgb(255 255 255/.15);filter:drop-shadow(0 0 15px rgb(255 255 255/.3));z-index:5;position:relative}.pf-prism-inner{position:absolute;left:110px;top:150px;width:80px;height:2px;background:rgb(255 255 255/.4);z-index:6;animation:pfInnerRay 2s forwards .3s;opacity:0}.pf-light-ray{position:absolute;left:-40px;top:148px;width:150px;height:4px;background:#fff;box-shadow:0 0 10px #fff,0 0 20px #fff;transform-origin:right center;transform:rotate(-30deg);z-index:4}.pf-spectrum{position:absolute;left:190px;top:120px;width:0;height:60px;transform-origin:left center;transform:rotate(-15deg);background:linear-gradient(to bottom,rgb(239 68 68/.9)0,rgb(249 115 22/.9) 20%,rgb(234 179 8/.9) 40%,rgb(34 197 94/.9) 60%,rgb(59 130 246/.9) 80%,rgb(139 92 246/.9) 100%);clip-path:polygon(0 calc(50% - 1px),100%0,100% 100%,0 calc(50% + 1px));filter:drop-shadow(0 0 15px rgb(255 255 255/.3)) blur(1.5px);z-index:4;opacity:0;animation:pfDisperse 2s forwards .6s}.pf-timeline{position:relative;max-width:800px;margin:0 auto;padding-left:40px}.pf-timeline-line{position:absolute;top:0;left:19px;width:2px;height:100%;background:rgb(255 255 255/.1)}.pf-timeline-item{position:relative;margin-bottom:50px}.pf-timeline-item:last-child{margin-bottom:0}.pf-timeline-dot{position:absolute;left:-40px;top:0;width:40px;height:40px;background:#21212a;border:2px solid #38bdf8;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#f8fafc;box-shadow:0 0 15px rgb(56 189 248/.2);z-index:2}.pf-timeline-content{background:rgb(255 255 255/.02);border:1px solid rgb(255 255 255/.05);border-radius:12px;padding:24px;transition:all .4s cubic-bezier(.4,0,.2,1)}.pf-timeline-content:hover{border-color:rgb(139 92 246/.3);transform:translateX(10px)}.pf-timeline-content h3{margin-bottom:10px;color:#f8fafc}.pf-timeline-content p{color:#a1a1aa;font-size:15px}.pf-quiz-container{background:#21212a;border-radius:20px;padding:40px;border:1px solid rgb(255 255 255/.05)}.pf-quiz-header{text-align:center;margin-bottom:30px}.pf-badge{display:inline-block;padding:6px 12px;background:rgb(139 92 246/.1);color:#e879f9;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.pf-quiz-question{font-size:22px;color:#fff}.pf-quiz-options{display:flex;flex-direction:column;gap:15px}.pf-quiz-btn{background:#09090b;border:1px solid rgb(255 255 255/.1);color:#f8fafc;padding:16px 20px;border-radius:10px;font-family:var(--pf-font-body);font-size:16px;text-align:left;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.pf-quiz-btn:hover:not(:disabled){border-color:#38bdf8;background:rgb(56 189 248/.05)}.pf-quiz-feedback{margin-top:20px;text-align:center;font-weight:600;min-height:24px;opacity:0;transition:opacity .3s}.pf-cta{text-align:center;padding:80px 20px;position:relative;overflow:hidden}.pf-cta::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgb(139 92 246/.05)0,transparent 70%);pointer-events:none}.pf-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(9 9 11/.85);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .4s ease;padding:20px}.pf-modal-dialog{background:#21212a;width:100%;max-width:500px;border-radius:20px;padding:40px;position:relative;transform:translateY(30px) scale(.95);transition:all .4s cubic-bezier(.16,1,.3,1);border:1px solid rgb(139 92 246/.2);box-shadow:0 30px 60px rgb(0 0 0/.6)}.pf-modal-close{position:absolute;top:15px;right:20px;background:#fff0;border:0;color:#a1a1aa;font-size:28px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.pf-modal-close:hover{color:#e879f9;transform:rotate(90deg)}.pf-modal-icon{width:60px;height:60px;background:linear-gradient(135deg,rgb(56 189 248/.1),rgb(139 92 246/.1));color:#38bdf8;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.pf-modal-title{font-size:28px;color:#fff;margin-bottom:12px}.pf-modal-desc{color:#a1a1aa;font-size:15px;margin-bottom:24px;line-height:1.7}.pf-modal-example{background:rgb(255 255 255/.03);border-radius:8px;padding:16px;margin-bottom:30px}.pf-example-label{display:block;font-size:12px;color:#e879f9;text-transform:uppercase;font-weight:700;margin-bottom:8px}.pf-modal-example p{font-size:14px;font-style:italic;color:#cbd5e1}.entry-content :where(h1,h2,h3,h4),h1,h2,h3,h4{color:#f8fafc}p.pf-cta-subtitle{margin-bottom:10px;color:#94a3b8}.pf-animate{opacity:0;will-change:transform,opacity}.pf-fade-in-up{transform:translateY(30px)}.pf-slide-in-up{transform:translateY(40px) scale(.98)}.pf-floating-wa{display:none!important}@media (max-width:768px){.pf-split-layout{grid-template-columns:1fr;gap:30px}.pf-hero-title{font-size:40px}.pf-timeline{padding-left:20px}.pf-timeline-line{left:0}.pf-timeline-dot{left:-20px;width:40px;height:40px;font-size:14px}.pf-modal-dialog{padding:30px 20px}.pf-light-ray{width:120px;left:10px}}.pf-progress-bar{position:fixed;top:0;left:0;height:4px;background:linear-gradient(90deg,#38bdf8,#8b5cf6,#e879f9);width:0%;z-index:99999}.pf-floating-wa{position:fixed;bottom:80px;right:20px;z-index:998}.pf-wa-button{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#25d366;color:#fff;border-radius:50%;box-shadow:0 4px 15px rgb(37 211 102/.4);position:relative;animation:pfWaPulse 2s infinite ease-in-out;transition:all .3s cubic-bezier(.4,0,.2,1)}.pf-wa-button svg{width:35px;height:35px;color:#fff}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset!important;width:100%;position:relative}.wp-block-uagb-container.uagb-block-0c861b62{box-shadow:0 0#00000070;padding:0;margin-top:0!important;margin-bottom:0!important;margin-left:0;margin-right:0;overflow:visible;order:initial;border-color:inherit;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;row-gap:0;column-gap:0}.wp-block-uagb-container.uagb-is-root-container .uagb-block-13ad54cd,.wp-block-uagb-container.uagb-is-root-container .uagb-block-a8df78da{max-width:100%;width:100%}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-13ad54cd>.uagb-container-inner-blocks-wrap{--inner-content-custom-width:min( 100%, 1200px);max-width:var(--inner-content-custom-width);width:100%;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;row-gap:0;column-gap:0}.wp-block-uagb-container.uagb-block-13ad54cd,.wp-block-uagb-container.uagb-block-a8df78da{box-shadow:0 0#00000070;padding:100px 20px;overflow:visible;order:initial;border-color:inherit;row-gap:0;column-gap:0}.wp-block-uagb-container.uagb-block-a8df78da{padding:0;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap}@media only screen and (max-width:976px){.wp-block-uagb-container.uagb-block-0c861b62{padding:0;margin-top:0!important;margin-bottom:0!important;margin-left:0;margin-right:0;order:initial}.wp-block-uagb-container.uagb-is-root-container .uagb-block-13ad54cd,.wp-block-uagb-container.uagb-is-root-container .uagb-block-a8df78da{width:100%}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-13ad54cd>.uagb-container-inner-blocks-wrap{--inner-content-custom-width:min( 100%, 1024px);max-width:var(--inner-content-custom-width);width:100%}.wp-block-uagb-container.uagb-block-13ad54cd{padding:100px 20px;order:initial}.wp-block-uagb-container.uagb-block-a8df78da{padding:0;order:initial}}@media only screen and (max-width:767px){.wp-block-uagb-container.uagb-block-0c861b62{padding:0;margin-top:0!important;margin-bottom:0!important;margin-left:0;margin-right:0;order:initial;flex-wrap:wrap}.wp-block-uagb-container.uagb-is-root-container .uagb-block-13ad54cd,.wp-block-uagb-container.uagb-is-root-container .uagb-block-a8df78da{max-width:100%;width:100%}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-13ad54cd>.uagb-container-inner-blocks-wrap{--inner-content-custom-width:min( 100%, 767px);max-width:var(--inner-content-custom-width);width:100%;flex-wrap:wrap}.wp-block-uagb-container.uagb-block-13ad54cd{padding:100px 20px;order:initial}.wp-block-uagb-container.uagb-block-a8df78da{padding:0;order:initial;flex-wrap:wrap}}@media all and (max-width:768px){#content:before{content:""}}.site-primary-header-wrap{transition:all .2s linear}.site-header .menu-text{transition:none}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-block-10200dba,.wp-block-uagb-container.uagb-block-989f7c64{box-shadow:0 0#00000070;overflow:visible;order:initial;border-color:inherit;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap}.wp-block-uagb-container.uagb-block-10200dba{padding:80px 32px 24px;background-color:#090b14;row-gap:0;column-gap:0}.wp-block-uagb-container.uagb-is-root-container .uagb-block-989f7c64{max-width:1200px;width:100%}.wp-block-uagb-container.uagb-block-989f7c64{padding:0;row-gap:20px;column-gap:20px}@media only screen and (max-width:976px){.wp-block-uagb-container.uagb-block-10200dba{padding:80px 32px 24px;order:initial;background-color:#090b14}.wp-block-uagb-container.uagb-is-root-container .uagb-block-989f7c64{width:100%}.wp-block-uagb-container.uagb-block-989f7c64{padding:0;order:initial}}@media only screen and (max-width:767px){.wp-block-uagb-container.uagb-block-10200dba{padding:80px 32px 24px;order:initial;background-color:#090b14;flex-wrap:wrap}.wp-block-uagb-container.uagb-is-root-container .uagb-block-989f7c64{max-width:100%;width:100%}.wp-block-uagb-container.uagb-block-989f7c64{padding:0;order:initial;flex-wrap:wrap}}h1,h2,h3,h4,html body article h1,html body article h2,html body article h3,html body article li,html body article p,html body h1,html body h2,html body h3,html body h4,html body li,html body p,html h1,html h2,html h3,html h4,html li,html p,li,p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}