@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;900&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}body{background-color:#0a0a1a;height:100vh;height:100dvh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;-webkit-font-smoothing:antialiased;color:white;display:flex;flex-direction:column;padding:0 28px}ol,ul{list-style:none}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--color-bizztech-blue1:#1FB1D2;--color-bizztech-blue2:#6AECF7;--font-primary:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-mono:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700}body{font-family:var(--font-primary);font-weight:var(--font-regular)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-semibold)}h1{font-size:1.75rem}h1,h2{font-weight:900}h2{font-size:1rem}h3{font-size:1.75rem}code,pre{font-family:var(--font-mono)}.callout{font-size:1.5rem;font-weight:400;line-height:162.2%}.pageWrapper{flex:1 1;position:relative;display:flex;z-index:1;pointer-events:none}html{scroll-behavior:smooth}.content{line-height:1.6}.content h2{margin:2rem 0 1rem}.content p{margin-bottom:1.5rem}.content strong{font-weight:600}.sectionTitle{margin-bottom:1.5rem;margin-top:3rem;display:flex;align-items:center}.sectionTitle span{border-left:5px solid #00ff00;padding-left:15px}.primaryButton{background:#007bff;border:none;padding:.8rem 2rem;border-radius:5px;font-size:1rem;font-weight:900;color:white;cursor:pointer;transition:background-color .3s ease;min-height:50px}.primaryButtonMarginTop{margin-top:2rem}.primaryButton:hover{background:#0056b3}.meta{margin-bottom:2rem;font-size:.9rem}.mainContainer{pointer-events:none;display:flex;width:100%;margin-bottom:40px}.subTitle{background-color:#1496b33d;border-radius:4px}.glassCard{background:rgba(0,16,27,.224);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #1fb1d250;border-radius:20px;padding:32px;margin:0 auto;max-width:900px;pointer-events:auto;width:100%}.motion-toggle-position{position:fixed;bottom:20px;right:20px;z-index:100}.wp-block-embed__wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;border:0}@media (max-width:600px){.glassCard{padding:18px 8px 24px}}@media (max-width:950px){.motion-toggle-position{display:none}.motion-toggle-menu-position{display:flex;align-items:center;gap:8px}}@media (max-width:400px){body{padding:0 8px 8px}.glassCard{background:rgba(0,16,27,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);border:0 solid #1fb1d250;border-radius:0;padding:8px;margin:0 auto}}.pageTitle{font-size:2rem;font-weight:700;margin-bottom:2rem;letter-spacing:-1px;font-weight:900}.halPage_homeContainer__YxHGx{flex-direction:column;position:relative;display:flex;align-items:center;justify-content:space-between;z-index:1;pointer-events:none;width:calc(100%);flex:1 1}.halPage_halHeading__Lbm4T{text-align:center;text-shadow:0 0 28px rgba(67,184,227,.93);font-size:clamp(34px,8vw,50px);font-style:normal;font-weight:900;line-height:1;display:flex}.halPage_clickable__Khfbv{pointer-events:auto}.halPage_homeHeading__xpGst{color:#FFF;text-align:center;text-shadow:0 0 28px rgba(67,184,227,.93);font-size:clamp(55px,8vw,90px);font-style:normal;font-weight:900;line-height:1;max-width:1179px;margin:0 auto}.halPage_homeSubtitle__YEKjr{max-width:1000px;text-align:center;color:white;font-weight:400;font-size:clamp(24px,2vw,60px)}.halPage_noPointerEvents__d6K0H{pointer-events:none}.halPage_fadeIn__r91DK{opacity:0;z-index:2;transform:translateY(20px);animation:halPage_fadeInUp__S0nJ5 .8s ease forwards}.halPage_fadeInDelay__4wk6q{opacity:0;z-index:2;transform:translateY(20px);animation:halPage_fadeInUp__S0nJ5 .8s ease .6s forwards}.halPage_fadeInLongDelay__UFtZs{opacity:0;z-index:2;transform:translateY(20px);animation:halPage_fadeInUp__S0nJ5 .8s ease 1.2s forwards}.halPage_startButton__TwZwD{background-color:#ff63ffa0;box-shadow:0 0 16px 4px #8f648f40,0 0 32px 8px #ff63ff40;border:1px solid #ff63ff}.halPage_startButton__TwZwD:disabled{cursor:not-allowed}.halPage_startButton__TwZwD:disabled:hover{background:#ff63ffa0}.halPage_startButton__TwZwD:hover{background:#ff80ff}.halPage_button2__8hGO0{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:8px;padding-left:16px;padding-right:16px}.halPage_button2__8hGO0:hover{background:#ffffff33;color:white}.halPage_bottomButtonBar__2jUrK{display:flex;gap:8px;width:100%;justify-content:center;padding-bottom:20px}.halPage_messageContainer__vqaPL{flex-grow:1;width:100%;min-height:calc(100vh - 250px);display:flex;flex-direction:column;justify-content:flex-end;gap:12px}.halPage_messagesWrapper__IEqTf{-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,1) 40%,rgba(0,0,0,0));mask-image:linear-gradient(0deg,rgba(0,0,0,1) 40%,rgba(0,0,0,0));max-height:calc(100vh - 250px);overflow:auto;scrollbar-width:none;-ms-overflow-style:none;opacity:0;animation:halPage_fadeIn__r91DK .3s ease forwards}.halPage_messageContainer__vqaPL::-webkit-scrollbar{display:none}.halPage_messageContainer__vqaPL>:first-child{margin-top:250px}.halPage_messageContainer__vqaPL>:last-child{padding-bottom:0}.halPage_message__Pt0Yn{padding:12px 16px;border-radius:18px;word-wrap:break-word;font-size:16px;line-height:1.5}.halPage_aiMessage__U93bD{color:#e1e1e1;align-self:flex-start}@keyframes halPage_fadeInUp__S0nJ5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes halPage_fadeOut__QDSpj{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes halPage_fadeIn__r91DK{0%{opacity:0}to{opacity:1}}.halPage_halInputContainer__Dzsc_{display:flex;flex-direction:row;align-items:center;gap:.5rem;width:100%;max-width:536px}.halPage_halInputField__H1f1M{width:100%;background:rgba(10,10,26,.7);border:1px solid #1fb1d250;border-radius:50px;padding:.7rem 2.9rem .7rem 1rem;color:#fff;font-size:1rem;outline:none;transition:border-color .2s,box-shadow .2s;font-family:var(--font-primary);flex:1 1}.halPage_halInputField__H1f1M:focus{border-color:var(--color-bizztech-blue2);box-shadow:0 0 0 1px #6aecf7aa}.halPage_halInputSubmitBtn__19bAy{background:none;color:#fff;font-weight:700;font-size:1.1rem;border:none;cursor:pointer;box-shadow:none;display:flex;align-items:center;justify-content:center;border-radius:50%;width:36px;transition:transform .12s cubic-bezier(.4,0,.2,1);transform-origin:center}.halPage_halInputSubmitBtn__19bAy:hover{background:#ffffff12;color:#fff;outline:none}.halPage_halInputSubmitBtn__19bAy:active{background:#ffffff2a}.halPage_halInputSubmitBtnPosition__jn8Wi{position:absolute;right:4px;top:50%;transform:translateY(-50%);height:2.2rem;box-shadow:none;margin-right:3px}.halPage_fixedChildrenContainer__yEOSJ{position:absolute;top:17px;z-index:3;width:100%;pointer-events:none}.halPage_permissionDeniedMessage__GamRy{color:#ff6b6b;background:rgba(255,107,107,.1);padding:16px 20px;border-radius:8px;border:1px solid rgba(255,107,107,.3);text-align:center;max-width:400px;font-size:14px;line-height:1.4;margin-bottom:8px;display:flex;flex-direction:column;gap:12px}.halPage_permissionDeniedMessage__GamRy p{margin:0}.halPage_permissionButton__SeRnp{background:rgba(255,107,107,.2);color:#ff6b6b;border:1px solid rgba(255,107,107,.4);padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.halPage_permissionButton__SeRnp:hover{background:rgba(255,107,107,.3);border-color:rgba(255,107,107,.6)}.halPage_refreshNote__iVACG{font-size:12px;opacity:.8;font-style:italic}.halPage_slowFade__GqVma{opacity:1;animation:halPage_slowFadeOut__nzPA7 1.5s ease-in-out forwards}.halPage_fade__1z3Ee{opacity:1;animation:halPage_slowFadeOut__nzPA7 .5s ease-in-out forwards}.halPage_smallHal__vtzaS{right:130px}@keyframes halPage_slowFadeOut__nzPA7{0%{opacity:1}to{opacity:0}}@media screen and (max-width:768px){.halPage_homeSubtitle__YEKjr{max-width:90%}.halPage_messageContainer__vqaPL{padding:0}}@media screen and (max-width:1010px){.halPage_smallHal__vtzaS{right:260px}}@media screen and (max-width:497px){.halPage_smallHal__vtzaS{right:160px}}@media screen and (max-width:390px){.halPage_smallHal__vtzaS{right:150px}}.nav-container{position:relative;width:100%;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:20px 0}.rightSideContainer{align-items:center;justify-content:center;gap:6px}.showWhenMobile{display:none}.hideWhenMobile{display:flex}.fixed-nav-wrapper{position:fixed;top:-100px;left:0;width:100%;z-index:100;transition:transform .3s ease-in-out;transform:translateY(0)}.fixed-nav-wrapper.visible{transform:translateY(100px)}.fixed-nav-wrapper .nav-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.1);padding-right:28px;padding-left:28px}.fixed-nav-wrapper .nav-link{color:#1fb1d2}.fixed-nav-wrapper .menu-container{background:rgba(31,177,210,.1)}.fixed-nav-wrapper .mobile-menu-overlay{top:100%;margin-top:0}.logo{display:flex;align-items:center;text-decoration:none}.menu-container{gap:24px;background:rgba(255,255,255,.07);border-radius:10px;padding:4px 24px;height:3rem;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hal-link-container{padding:2px 12px;height:100%;display:flex;gap:12px;justify-content:center;align-items:center;border-radius:5px}.hal-link-container-active{background-color:#ff63ffa0;border:1px solid #ff63ff;box-shadow:0 0 16px 4px #8f648f40,0 0 32px 8px #ff63ff40;height:40px}.halNavButton{background-color:transparent;height:100%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;width:1.5rem;transition:background-color .2s ease,width .2s ease}.halNavButton:hover{background-color:#ff80ff}.nav-link{color:#6eeeff;text-decoration:none;font-size:1.1rem}.hamburger-btn{width:40px;height:40px;border:1.5px solid rgba(31,177,210,.2);border-radius:5px;background:none;cursor:pointer;padding:0;z-index:10}.hamburger-btn,.hamburger-lines{justify-content:center;align-items:center}.hamburger-lines{display:flex;flex-direction:column;height:100%;width:100%;gap:6px}.hamburger-lines div{width:20px;height:1px;border-radius:1px;background:var(--color-bizztech-blue2)}.hamburger-btn .hamburger-lines div{transition:all .3s cubic-bezier(.4,0,.2,1)}.hamburger-btn.open .hamburger-lines div:first-child{transform:translateY(7px) rotate(45deg)}.hamburger-btn.open .hamburger-lines div:nth-child(2){opacity:0}.hamburger-btn.open .hamburger-lines div:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu-overlay{position:fixed;z-index:-1;top:0;left:0;width:100%;padding:0 8px;background:white;flex-direction:column;align-items:flex-start;justify-content:flex-start;animation:slideDownUnderNav .35s cubic-bezier(.4,0,.2,1)}.mobile-menu-overlay.animating-out{animation:slideUpUnderNav .35s cubic-bezier(.4,0,.2,1)}@keyframes slideDownUnderNav{0%{transform:translateY(-200px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUpUnderNav{0%{transform:translateY(0);opacity:1}to{transform:translateY(-340px);opacity:0}}.mobile-menu-links{padding:20px 0;border-top:1px solid #1fb1d233;margin-top:95px;display:flex;flex-direction:column;width:100%;gap:20px}.mobile-nav-link{color:#22b8d6;font-size:24px;font-weight:700;text-decoration:none;letter-spacing:1px;transition:color .2s;display:flex;justify-content:space-between}.mobile-nav-link:hover{color:#0a0916}@media (max-width:1010px){.showWhenMobile{display:flex}.hideWhenMobile{display:none}.halNavButton{width:2.5rem}.hal-link-container{padding-right:2px}}@media (min-width:1010px){.mobile-menu-overlay{display:none}}@media (max-width:497px){.hideWhenSmallMobile{display:none}.hal-link-container{padding-left:2px}}@media (max-width:400px){.fixed-nav-wrapper .nav-container{padding-right:8px;padding-left:8px}}