*{box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;padding:0}:root{--background:#0a1220;--card-bg:hsla(0,0%,100%,.05);--primary:#4ff8e9;--text:#fff;--text-muted:hsla(0,0%,100%,.7);--button-bg:#f7b84b;--mktg-gradient-start:#0f172a;--mktg-gradient-middle:#1e293b;--mktg-gradient-end:#0f172a;--mktg-text-primary:#fff;--mktg-text-secondary:hsla(0,0%,100%,.8);--mktg-accent-color:#34d399;--mktg-container-width:64rem;--mktg-spacing-base:1rem}body{background-color:#000;color:#fff;min-height:100vh;overflow-x:hidden;padding:2rem 1rem;position:relative}body:before{background:linear-gradient(90deg,rgba(0,27,46,.9),rgba(0,15,25,.9)),repeating-linear-gradient(90deg,transparent,transparent 40px,rgba(0,255,255,.05) 0,rgba(0,255,255,.05) 41px);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.header-gap{padding-top:50px}.bottom-gap{padding-bottom:125px}.home-hero-subbanner-wrapper{margin:auto}.header{left:0;position:absolute;top:10px;width:100%}.navbar-logo{display:block;margin-right:12px;width:35px}.kl-navbar__logo{display:block;height:35px;margin-right:42px}.kl-header-placeholder,.kl-navbar{height:65px}.container{display:flex;flex-direction:column;position:relative;text-align:center}.main-title{font-size:2rem;font-weight:700;line-height:1.2}.subtitle{color:#0ff;font-size:1rem;margin-bottom:0}.subtitle p{margin-bottom:5px}.highlight{color:#0ff;font-weight:700}.register-text{color:#0ff;font-size:1.125rem;margin-bottom:3rem}.intro-text{font-size:1.1rem;margin:1.5rem 0 4rem}.step-indicator{background-color:#0ff;border-radius:.125em;box-sizing:border-box;margin:1.5rem auto;max-width:400px;text-align:center;width:100%}.step-text{color:#000;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:1.2;margin:0;text-transform:uppercase}.video-container{aspect-ratio:16/9;border-radius:2rem;margin:0 auto;max-width:1035px;overflow:hidden;position:relative;width:100%}.video-container #playOverlay,.video-container iframe,.video-container img{height:100%;left:0;position:absolute;top:0;width:100%}#gifOverlay{object-fit:cover;z-index:2}#playOverlay{align-items:center;background:rgba(0,0,0,.4);color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;text-align:center;z-index:3}#playIcon{fill:currentColor;height:60px;margin-bottom:10px;width:60px}#playText{font-size:1.125rem;font-weight:700}.home-banner-subscribe{width:750px}.home-banner-subscribe .hs-form,.home-banner-subscribe form{display:flex;flex-direction:column;gap:12px;width:100%}.home-banner-subscribe .hs-form-field,.home-banner-subscribe fieldset{border:none!important;float:none!important;margin:0!important;max-width:none!important;min-width:0!important;padding:0!important;width:100%!important}.home-banner-subscribe .hs-form-field:not([class*=intl-phone]) .hs-input,.home-banner-subscribe .hs-form-field:not([class*=intl-phone]) .input{margin-right:0!important;max-width:none!important;width:100%!important}.home-banner-subscribe fieldset.form-columns-2{display:flex!important;flex-direction:row!important;gap:12px}.home-banner-subscribe fieldset.form-columns-2 .hs-form-field{flex:1!important;max-width:none!important;width:auto!important}.home-banner-subscribe [class*=intl-phone]{display:flex!important;flex-direction:column!important;gap:12px!important;max-width:none!important;width:100%!important}.home-banner-subscribe [class*=intl-phone] .hs-input,.home-banner-subscribe [class*=intl-phone] select,.home-banner-subscribe [class*=intl-phone]>div{margin:0!important;max-width:none!important;width:100%!important}.home-banner-subscribe [class*=intl-phone] select{height:45px!important;min-width:0!important}.home-banner-subscribe [class*=intl-phone] input[type=tel]{margin:0!important;min-width:0!important;width:100%!important}.home-banner-subscribe form input[type=email],.home-banner-subscribe form input[type=tel],.home-banner-subscribe form input[type=text],.home-banner-subscribe select{background:#fff;border:1px solid rgba(1,50,77,.15);border-radius:9999px;box-sizing:border-box;color:#040e2b;font-size:16px;font-weight:500;height:45px;letter-spacing:.16px;line-height:1;padding:12px 24px;width:100%}.home-banner-subscribe .actions,.home-banner-subscribe .hs-submit{max-width:100%!important;width:100%!important}.home-banner-subscribe form .hs-button,.home-banner-subscribe form input[type=submit]{background:url("https://23968119.fs1.hubspotusercontent-na1.net/hubfs/23968119/Atlas%20Template/home-hero-sub-button%20(1).png") no-repeat 50%;background-size:contain;border:none;cursor:pointer;display:block;height:57px;width:100%!important}.home-banner-subscribe .submitted-message{color:#fff;font-family:inherit;font-size:20px;font-weight:700;text-align:center}.home-banner-subscribe .hs-form-field label{display:none}.bdceo-cta-button{background:url(https://23968119.fs1.hubspotusercontent-na1.net/hubfs/23968119/home-hero-sub-button.png) no-repeat;background-size:contain;border:none!important;border-radius:8px;color:#00315f;font-family:Satoshi;font-size:16px;font-weight:700;height:57px;letter-spacing:.16px;max-width:429px;padding:0;text-align:center;width:100%}.bdceo-cta-button:focus{outline:none}.cta-button,button{background-color:#ffb800;color:#001b2e}.cta-button{background:var(--button-bg);border:none;border-radius:8px;color:var(--background);cursor:pointer;font-size:1rem;font-weight:600;grid-column:1/-1;padding:1rem;transition:all .2s}.cta-button:hover{box-shadow:0 4px 12px rgba(247,184,75,.2);transform:translateY(-2px)}#ctaPopup{background-color:#201f1f;border-radius:8px 8px 0 0;bottom:0;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;display:none;padding:20px;position:fixed;right:0;text-align:center;width:250px;z-index:1000}#ctaPopup h3{color:#fff;font-family:Satoshi;font-size:16px;font-weight:700;margin:0 0 12px}.steps{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));text-align:center}.step{align-items:center;display:flex;flex-direction:column;max-width:300px;padding:1rem}.step-icon{height:48px;margin-bottom:1rem;width:48px}.step-title{color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.step-description{color:#fff;font-size:1rem;min-height:66px}.flex-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.card{background-color:#141414;border-radius:12px;min-width:300px;overflow:hidden;width:calc(50% - 20px)}.info{padding:16px;text-align:left}.rating{color:#0ff;font-size:20px;margin-bottom:8px}.author{align-items:start;display:flex}.author img{border-radius:50%;height:48px;margin-left:0;margin-right:12px;width:48px}.author-name{color:#fff;font-weight:500}.author-title{color:#888;font-size:14px}.pre-headline{color:var(--primary);font-size:1.5rem;font-weight:600;margin-bottom:2rem;text-align:center}.headline-box{backdrop-filter:blur(10px);border-radius:12px;margin-bottom:2rem}.headline{background:linear-gradient(to right,var(--text),var(--text-muted));-webkit-background-clip:text;font-size:3rem;font-weight:800;line-height:1.2;margin:0;text-align:center;-webkit-text-fill-color:transparent}.info-box{backdrop-filter:blur(10px);border-radius:12px;padding:2rem}.info-heading{color:var(--primary);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.info-list{list-style:none;margin:0;padding:0}.info-list li{color:var(--text-muted);margin-bottom:1rem;padding-left:1.5rem;position:relative}.info-list li:before{color:var(--primary);content:"•";left:0;position:absolute}.video-preview{aspect-ratio:16/9;backdrop-filter:blur(10px);border-radius:12px;position:relative}.video-preview img{height:100%;object-fit:cover;width:100%}.testimonial{backdrop-filter:blur(10px);background:var(--card-bg);border-radius:12px;margin-bottom:2rem;padding:2rem}.testimonial-text{color:var(--text-muted);font-style:italic;margin-bottom:1rem}.testimonial-author{color:var(--primary);font-weight:600}.form{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.form input{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--text);font-size:1rem;padding:.75rem}.form input::placeholder{color:var(--text-muted)}.footer{bottom:0;left:0;position:absolute;width:100%}.footer-legal-items{display:inline-flex;gap:8px;opacity:.5;text-align:right}.footer-legal-divider{display:block}.footer-link-decoration:hover{color:#fff!important;text-decoration:underline!important}.footer-links-desktop{display:flex}.footer-links-mobile{display:none}.footer-logo-desktop{display:block;margin-right:100px}.footer-logo-mobile{display:none}@media (max-width:1024px){.card{width:calc(50% - 20px)}}@media screen and (max-width:920px){.kl-navbar{justify-content:unset!important}.home-banner-subscribe{width:100%}.home-banner-subscribe .hs_email{padding-left:5px}.home-banner-subscribe .hs_firstname{padding-right:5px}}@media (max-width:768px){.container{gap:0}.content-wrapper{display:flex;gap:0}.main-title{font-size:2rem}.subtitle{font-size:.8rem;margin-bottom:0}.headline{font-size:2rem}.steps{grid-template-columns:1fr}.step{margin:auto;padding:1rem 0}.card{width:100%}.bdceo-cta-button{font-size:12px;height:30px;max-width:200px}#playIcon{height:40px;width:40px}#playText{font-size:1rem}.form{grid-template-columns:1fr}.home-banner-subscribe fieldset.form-columns-2{flex-direction:column}.home-banner-subscribe *,.home-banner-subscribe [style],.home-banner-subscribe div[style],.home-banner-subscribe fieldset[style],.home-banner-subscribe input[style]{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.home-banner-subscribe [class*=intl-phone] select{height:45px!important}.info-box{margin-top:2rem;padding:0}.testimonial{margin-top:2rem;padding:1rem}.home-banner-subscribe form .hs-button,.home-banner-subscribe form input[type=submit]{height:45px}.footer-links-desktop{display:none}.footer-links-mobile{display:flex}.footer-logo-desktop{display:none}.footer-logo-mobile{display:block;margin-bottom:31px;margin-left:-8px;margin-top:105px}.footer-legal-items{display:flex;flex-direction:column;gap:16px;opacity:.5;text-align:center}.footer-legal-divider{display:none}.kl-footer__legal{margin-bottom:0}}@media (max-width:480px){.container{gap:.5rem}.main-title{font-size:1.6rem}.main-title p{line-height:1!important}.subtitle{font-size:.8rem;margin-bottom:0}.home-banner-subscribe form .hs-button,.home-banner-subscribe form input[type=submit]{height:45px}}