@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=Montserrat:wght@300;400;500;600;700;900&family=JetBrains+Mono:wght@300;400;700&display=swap');.et-menu{display:flex;gap:28px;letter-spacing:1.3px}.et-menu a:hover{opacity:0.8}.et-menu .current-menu-item a{color:#00c4a2!important}.apex-btn{display:inline-flex;align-items:center;padding:7px 18px;border-radius:3px;font-size:13px;font-weight:600;letter-spacing:0.5px;text-decoration:none!important;white-space:nowrap;transition:all 0.2s ease;margin-left:8px;line-height:1}.apex-btn--login{color:#00C4A2!important;border:1px solid #00C4A2;background:transparent}.apex-btn--login:hover{background:rgba(0,196,162,0.12)}.apex-btn--join{color:#080c10!important;background:#00C4A2;border:1px solid #00C4A2}.apex-btn--join:hover{background:#00a896;border-color:#00a896}.apex-btn--account{color:#00C4A2!important;border:1px solid rgba(0,196,162,0.3);background:transparent}.apex-btn--account:hover{border-color:#00C4A2}.apex-nav-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px;width:100%;height:100%}.apex-nav-buttons .apex-btn{margin-left:0}.pmpro_box,.pmpro_card,.pmpro_content_message,.pmpro_checkout,.pmpro_checkout-fields,.pmpro_checkout .pmpro_card,.pmpro_checkout .pmpro_box,.pmpro_checkout .pmpro_section,.pmpro_membership_checkout,#pmpro_form .pmpro_card,#pmpro_form .pmpro_box,#pmpro_account .pmpro_box,#pmpro_account-membership .pmpro_box,#pmpro_account-orders .pmpro_box{background:#112222!important;border:1px solid rgba(0,194,168,0.12)!important;border-radius:8px!important;color:#d9e3df!important;box-shadow:0 0 20px rgba(0,194,168,0.04)}.pmpro_box{padding:0!important;overflow:hidden}.pmpro_box>*{padding-left:36px;padding-right:36px}@media (max-width:767px){.pmpro_box>*{padding-left:20px;padding-right:20px}}.pmpro_box h1,.pmpro_box h2,.pmpro_box h3,.pmpro_box h4,.pmpro_box h5,.pmpro_box h6,.pmpro_checkout h1,.pmpro_checkout h2,.pmpro_checkout h3,.pmpro_checkout h4,.pmpro_checkout .pmpro_card_title,.pmpro_checkout .pmpro_section_title,.pmpro_membership_checkout h1,.pmpro_membership_checkout h2,.pmpro_membership_checkout h3,.pmpro_membership_checkout h4,#pmpro_form h1,#pmpro_form h2,#pmpro_form h3,#pmpro_form h4,#pmpro_account h2,#pmpro_account h3,#pmpro_account-membership .pmpro_box h3,#pmpro_account .pmpro_member_display_name,#pmpro_account-membership .pmpro_level_name{color:#f4f7f6!important;opacity:1!important;letter-spacing:0.5px}.pmpro_box,.pmpro_box p,.pmpro_box li,.pmpro_box span,.pmpro_box div,.pmpro_checkout p,.pmpro_checkout li,.pmpro_checkout span,.pmpro_checkout div,.pmpro_membership_checkout p,.pmpro_membership_checkout li,.pmpro_membership_checkout span,.pmpro_membership_checkout div,#pmpro_form p,#pmpro_form li,#pmpro_form span,#pmpro_form div,#pmpro_account .pmpro_box,#pmpro_account .pmpro_box p,#pmpro_account .pmpro_box span,#pmpro_account .pmpro_box div,#pmpro_account .pmpro_box li,#pmpro_account-membership .pmpro_box p,#pmpro_account-membership .pmpro_box span,#pmpro_account-membership .pmpro_box div{color:#d9e3df!important}.pmpro_box strong,.pmpro_box b,.pmpro_checkout strong,.pmpro_checkout b,.pmpro_membership_checkout strong,.pmpro_membership_checkout b,#pmpro_form strong,#pmpro_form b,#pmpro_account .pmpro_box strong,#pmpro_account .pmpro_box b,#pmpro_account .pmpro_box .pmpro_label,#pmpro_account-membership .pmpro_box strong,#pmpro_account-membership .pmpro_level_name,#pmpro_account-membership .pmpro_box .pmpro_actionlink-levelname{color:#ffffff!important;font-weight:700!important}.pmpro_box .pmpro_label,.pmpro_box small,.pmpro_box em{color:#8fa39e!important}#pmpro_account .pmpro_box p:first-of-type strong,#pmpro_account .pmpro_box p strong,#pmpro_account .pmpro_box strong:first-child,#pmpro_account .pmpro_box .pmpro_member_display_name,#pmpro_account .pmpro_box .pmpro_member_profile_edit-fields strong{color:#f4f7f6!important;opacity:1!important}.pmpro_expiration,.pmpro_box .pmpro_expiration{color:#00c2a8!important;font-weight:500}.pmpro_box a,.pmpro_card a,.pmpro_checkout a,.pmpro_membership_checkout a,#pmpro_form a,#pmpro_account a,#pmpro_account-membership a,#pmpro_account-orders a{color:#00c2a8!important;font-weight:500;text-decoration:none}.pmpro_box a:hover,.pmpro_card a:hover,.pmpro_checkout a:hover,.pmpro_membership_checkout a:hover,#pmpro_form a:hover,#pmpro_account a:hover,#pmpro_account-membership a:hover,#pmpro_account-orders a:hover{color:#3be3cb!important}.pmpro_box hr,.pmpro_box .pmpro_actions_nav,.pmpro_box .pmpro_actionlinks,.pmpro_box .pmpro_btn-submit-checkout+p{border-color:rgba(232,238,234,0.08)!important}#pmpro_account .pmpro_box .pmpro_actionlinks,#pmpro_account .pmpro_box .pmpro_actions_nav{border-top:1px solid rgba(232,238,234,0.08)!important;background:rgba(0,0,0,0.08)!important;padding-top:14px!important;padding-bottom:14px!important}.pmpro_table,.pmpro_table_wrap table,.pmpro_table table,#pmpro_account table{width:100%;border-collapse:collapse!important;background:transparent!important;color:#cfe0db!important}.pmpro_table th,.pmpro_table td,#pmpro_account th,#pmpro_account td,#pmpro_account-orders th,#pmpro_account-orders td,#pmpro_account-orders a{background:transparent!important;color:#e8eeea!important;border:1px solid rgba(232,238,234,0.08)!important;padding:14px 16px!important}.pmpro_table th,#pmpro_account th{color:#ffffff!important;font-weight:600!important}.pmpro_table .pmpro_status,.pmpro_box .pmpro_status,.pmpro_paid,.pmpro_success{background:rgba(0,194,168,0.15)!important;color:#00c2a8!important;border:1px solid rgba(0,194,168,0.30)!important;border-radius:6px!important;padding:6px 12px!important;font-weight:600!important;display:inline-block;min-width:90px;text-align:center}.pmpro_btn,.pmpro_btn span,.pmpro_btn-submit,.pmpro_btn-submit span,.pmpro_box .button,.pmpro_box .button span,a.pmpro_btn,a.pmpro_btn span{font-family:'JetBrains Mono',monospace!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;line-height:1!important;background:#00c2a8!important;color:#031313!important;border:1px solid rgba(0,194,168,0.35)!important}.pmpro_icon,.pmpro_icon-eye,button .pmpro_icon,button .pmpro_icon-eye{background:transparent!important;border:none!important;box-shadow:none!important;color:#8aa3a3!important;padding:0!important}.pmpro_btn:hover{box-shadow:0 0 18px rgba(0,194,168,0.35);transform:translateY(-1px)}.pmpro_checkout input[type="text"],.pmpro_checkout input[type="email"],.pmpro_checkout input[type="password"],.pmpro_checkout input[type="tel"],.pmpro_checkout input[type="number"],.pmpro_checkout select,.pmpro_checkout textarea{background:#0a1414!important;border:1px solid rgba(232,238,234,0.12)!important;color:#e8eeea!important;border-radius:6px!important;padding:12px 14px!important;transition:all 0.2s ease}.pmpro_checkout input:focus,.pmpro_checkout select:focus,.pmpro_checkout textarea:focus{border-color:#00c2a8!important;box-shadow:0 0 0 1px rgba(0,194,168,0.20),0 0 8px rgba(0,194,168,0.15)!important;outline:none!important}.pmpro_checkout input::placeholder,.pmpro_checkout textarea::placeholder{color:#6f8580!important}.pmpro_btn-password-toggle{background:transparent!important;border:1px solid rgba(0,194,168,0.2)!important;color:#00c2a8!important;border-radius:6px!important;font-size:12px!important;padding:6px 10px!important;margin-left:8px!important;display:inline-flex!important;align-items:center;gap:6px;transition:all 0.2s ease}.pmpro_btn-password-toggle svg{width:14px;height:14px;stroke:#00c2a8!important}.pmpro_btn-password-toggle:hover{background:rgba(0,194,168,0.1)!important;border-color:rgba(0,194,168,0.4)!important;color:#3be3cb!important}.pmpro_btn-password-toggle .pmpro_form_field-password-toggle-state{display:none}@media (max-width:767px){.pmpro_box,.pmpro_card,.pmpro_content_message,.pmpro_checkout,#pmpro_account .pmpro_box{border-radius:6px!important}.pmpro_table th,.pmpro_table td,#pmpro_account th,#pmpro_account td{padding:12px 10px!important;font-size:13px!important}}.pmpro_message,.pmpro_error{background:rgba(0,0,0,0.85);color:#ffffff;border-left:4px solid #00C4A2;padding:16px;border-radius:8px;font-size:14px}.pmpro .pmpro_message,.pmpro .pmpro_error{background-color:#111!important;color:#fff!important}.o2pcard.featured::before,.o2pcard.featured::after,.o2pcard.elite::before,.o2pcard.elite::after{pointer-events:none}.o2pcard>*{position:relative;z-index:1}.pmpro_card.pmpro_content_message{background:rgba(11,19,24,0.92)!important;border:1px solid rgba(0,196,162,0.18)!important;border-radius:10px!important;box-shadow:0 10px 30px rgba(0,0,0,0.18);color:#E8EEEA!important}.pmpro_card.pmpro_content_message h2,.pmpro_card.pmpro_content_message h3,.pmpro_card.pmpro_content_message .pmpro_card_title,.pmpro_card.pmpro_content_message strong{color:#E8EEEA!important;opacity:1!important}.pmpro_card .pmpro_card_title,.pmpro_card h2{letter-spacing:1.3px;text-transform:uppercase;color:#F3F6F4!important}.pmpro_card.pmpro_content_message p,.pmpro_card.pmpro_content_message li,.pmpro_card.pmpro_content_message div{color:#E8EEEA!important}.pmpro_card strong,.pmpro_card b{color:#00c4a2!important;font-weight:500}.pmpro_card p,.pmpro_card li,.pmpro_card div{color:rgba(232,238,234,0.75)!important}.pmpro_confirmation p,.pmpro_confirmation li,.pmpro_confirmation div,#pmpro_confirmation-2 p{color:rgba(232,238,234,0.72)!important}.pmpro_card.pmpro_content_message .pmpro_card_icon,.pmpro_card.pmpro_content_message svg{color:#00C4A2!important;stroke:#00C4A2!important}.pmpro_card.pmpro_content_message .pmpro_btn,.pmpro_card.pmpro_content_message .pmpro_button,.pmpro_card.pmpro_content_message a.pmpro_btn,.pmpro_card.pmpro_content_message a.pmpro_button{background:#00C4A2!important;color:#04080C!important;border:1px solid #00C4A2!important;border-radius:6px!important;padding:14px 22px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1px;display:inline-block}.pmpro_card_actions,.pmpro_card_actions a{font-size:13px!important;font-weight:400!important;opacity:0.8}.pmpro_card.pmpro_content_message .pmpro_btn:hover,.pmpro_card.pmpro_content_message .pmpro_button:hover,.pmpro_card.pmpro_content_message a.pmpro_btn:hover,.pmpro_card.pmpro_content_message a.pmpro_button:hover{background:#00DDB8!important;color:#04080C!important;border-color:#00DDB8!important}.pmpro_card.pmpro_content_message a{color:#00C4A2!important}.pmpro_card.pmpro_content_message a:hover{color:#00DDB8!important}.pmpro_card.pmpro_content_message .pmpro_card_actions,.pmpro_card.pmpro_content_message .pmpro_card_footer{border-top:1px solid rgba(0,196,162,0.12)!important}.et_pb_row .pmpro_card.pmpro_content_message,.et_pb_row .pmpro_card.pmpro_content_message *{color:#E8EEEA}#pricing{scroll-margin-top:100px}.live-dot{width:6px;height:6px;background:#00C4A2;border-radius:50%;display:inline-block;flex-shrink:0;position:relative;animation:pulse 1.5s infinite ease-in-out}.live-dot::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#00C4A2;opacity:0.4;animation:pulse-ring 1.5s infinite ease-out}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.4)}100%{transform:scale(1)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:0.5}70%{transform:scale(2.5);opacity:0}100%{opacity:0}}.hero-section{background:url('/wp-content/uploads/o2apex-hero-bg.png') center center / cover no-repeat!important}.et_pb_button_0_tb_header.et_pb_button{background:rgba(0,10,12,0.6)!important;color:#00e0bb!important;border:none!important;box-shadow:inset 0 0 0 1px rgba(0,196,162,0.7),0 0 10px rgba(0,196,162,0.12)!important}.et_pb_button_0_tb_header.et_pb_button:hover{color:#00ffc8!important;box-shadow:inset 0 0 0 1px rgba(0,196,162,1),0 0 16px rgba(0,196,162,0.25)!important}.et_pb_menu_0_tb_header,.et_pb_menu_0_tb_header .et_pb_menu_inner_container{background:transparent!important}.et-l--header,.et-l--header .et_builder_inner_content{width:100%!important;max-width:100%!important}.et-l--header .et_pb_row{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.et-l--header .et_pb_row{display:flex!important;justify-content:space-between!important;align-items:center!important}.et-l--header .et_pb_column{max-width:none!important}.et_pb_row_0_tb_header,.et_pb_section_0_tb_header .et_pb_row{background:transparent!important}.et_pb_menu_0_tb_header,.et_pb_menu_0_tb_header .et_pb_menu_inner_container{background:transparent!important}.et_pb_menu_0_tb_header .et_pb_menu__wrap,.et_pb_menu_0_tb_header .et_pb_menu__menu{background:transparent!important}.et_pb_section_0,.et_pb_section:has(.o2-journal-wrap),.et_pb_row:has(.o2-journal-wrap),.et_pb_column:has(.o2-journal-wrap){background:#080d12!important}