:root{--dav-ui-font:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--dav-display-font:"Sora","Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,sans-serif;--dav-bg:#050914;--dav-bg-2:#081424;--dav-ink:#08111f;--dav-paper:#fff7e8;--dav-card:#0e1728;--dav-card-2:rgba(255,255,255,.07);--dav-line:rgba(255,255,255,.14);--dav-line-dark:rgba(8,17,31,.12);--dav-text:#f7f8fc;--dav-muted:rgba(247,248,252,.72);--dav-gold:#f1c96d;--dav-gold-2:#d89b30;--dav-blue:#38c6f4;--dav-green:#2eb85c;--dav-radius:28px;--dav-radius-sm:18px;--dav-shadow:0 28px 90px rgba(0,0,0,.38)}html{font-size:16px;-webkit-text-size-adjust:100%}body.dav-commercial,body.dav-commercial button,body.dav-commercial input,body.dav-commercial select,body.dav-commercial textarea,body.dav-commercial .entry-content,body.dav-commercial .wp-block,body.dav-commercial .woocommerce,body.dav-commercial .pmpro,body.dav-commercial .wpforms-container{font-family:var(--dav-ui-font)!important;letter-spacing:-.01em}body.dav-commercial h1,body.dav-commercial h2,body.dav-commercial h3,body.dav-commercial h4,body.dav-commercial .entry-title,body.dav-commercial .hero-title,body.dav-commercial .dav-store-hero h1,body.dav-commercial .pmpro h1,body.dav-commercial .pmpro h2,body.dav-commercial .woocommerce h1,body.dav-commercial .woocommerce h2{font-family:var(--dav-display-font)!important;letter-spacing:-.055em;line-height:1.02}body.dav-commercial p,body.dav-commercial li,body.dav-commercial label,body.dav-commercial td,body.dav-commercial th{line-height:1.72}body.dav-pmpro-ui,body.dav-pmpro-checkout,body.dav-wc-account-ui,body.dav-wc-checkout-ui{background:radial-gradient(circle at 8% 4%,rgb(56 198 244 / .15),transparent 34%),radial-gradient(circle at 94% 0%,rgb(241 201 109 / .12),transparent 32%),linear-gradient(180deg,#050914 0%,#080f1d 42%,#050914 100%)!important}body.dav-pmpro-ui .site-main,body.dav-pmpro-checkout .site-main,body.dav-wc-account-ui .site-main,body.dav-wc-checkout-ui .site-main,body.dav-pmpro-ui main,body.dav-pmpro-checkout main,body.dav-wc-account-ui main,body.dav-wc-checkout-ui main{padding-top:clamp(42px,6vw,82px)!important;padding-bottom:calc(var(--dav-bottom-menu,92px) + 120px)!important}body.dav-pmpro-ui .entry-content,body.dav-pmpro-checkout .entry-content,body.dav-wc-account-ui .entry-content,body.dav-wc-checkout-ui .entry-content,body.dav-pmpro-ui article,body.dav-pmpro-checkout article,body.dav-wc-account-ui article,body.dav-wc-checkout-ui article{width:min(1120px,calc(100% - 28px));margin-inline:auto}.pmpro,.pmpro_account,.pmpro_checkout,.pmpro_content_message,#pmpro_form,.pmpro_confirmation_wrap,.woocommerce-account .woocommerce,.woocommerce-checkout .woocommerce,.dav-download-library{color:#263244!important}.pmpro_content_message,.pmpro_checkout_box,.pmpro_checkout-fields,#pmpro_form,.pmpro_account-section,.pmpro_confirmation_wrap,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-checkout-review-order,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields,.dav-download-library,.dav-empty-state,.dav-download-card{background:linear-gradient(180deg,rgb(255 250 239 / .98),rgb(255 246 230 / .94))!important;border:1px solid rgb(241 201 109 / .22)!important;border-radius:var(--dav-radius)!important;box-shadow:0 28px 80px rgb(0 0 0 / .26)!important}.pmpro_content_message,.pmpro_confirmation_wrap,.pmpro_account-section,.woocommerce-account .woocommerce-MyAccount-content,.dav-download-library{padding:clamp(22px,4vw,44px)!important}.pmpro h1,.pmpro h2,.pmpro h3,.pmpro_content_message h1,.pmpro_content_message h2,.pmpro_confirmation_wrap h1,.pmpro_confirmation_wrap h2,.woocommerce h1,.woocommerce h2,.dav-library-head h2{color:var(--dav-ink)!important;margin-bottom:16px!important}.pmpro p,.pmpro li,.pmpro_content_message p,.pmpro_checkout_box p,.pmpro_account p,.pmpro_account li,.pmpro_confirmation_wrap p,.woocommerce p,.woocommerce li,.dav-download-library p{color:#47556b!important;font-size:clamp(15px,1.4vw,17px)!important;line-height:1.75!important;white-space:normal!important;word-break:normal!important;letter-spacing:-.01em!important}.pmpro *:not(code):not(pre),.woocommerce *:not(code):not(pre),.dav-download-library *{font-family:var(--dav-ui-font)!important}#pmpro_form input[type="text"],#pmpro_form input[type="email"],#pmpro_form input[type="password"],#pmpro_form input[type="tel"],#pmpro_form select,#pmpro_form textarea,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.wpforms-container input[type="text"],.wpforms-container input[type="email"],.wpforms-container input[type="tel"],.wpforms-container input[type="url"],.wpforms-container select,.wpforms-container textarea,.dav-form-card input,.dav-form-card select,.dav-form-card textarea{width:100%!important;min-height:52px!important;border-radius:16px!important;border:1px solid rgb(8 17 31 / .14)!important;background:rgb(255 255 255 / .82)!important;color:#0c1422!important;padding:14px 16px!important;font-size:15px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}#pmpro_form textarea,.woocommerce form .form-row textarea,.wpforms-container textarea,.dav-form-card textarea{min-height:132px!important;resize:vertical!important}#pmpro_form input:focus,#pmpro_form select:focus,#pmpro_form textarea:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.wpforms-container input:focus,.wpforms-container select:focus,.wpforms-container textarea:focus,.dav-form-card input:focus,.dav-form-card select:focus,.dav-form-card textarea:focus{outline:0!important;border-color:rgb(56 198 244 / .72)!important;background:#fff!important;box-shadow:0 0 0 4px rgb(56 198 244 / .14)!important}#pmpro_form label,.woocommerce form .form-row label,.wpforms-container .wpforms-field-label,.dav-form-card .wpforms-field-label{display:block!important;margin-bottom:8px!important;color:#182236!important;font-weight:800!important;font-size:13px!important;letter-spacing:.01em!important}#pmpro_btn-submit,#pmpro_form [type="submit"],.pmpro_btn,.pmpro_btn-submit-checkout,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.wpforms-submit,.dav-premium-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;border:0!important;border-radius:999px!important;padding:0 24px!important;background:linear-gradient(135deg,#fff1c7 0%,#f1c96d 48%,#d89b30 100%)!important;color:#08111f!important;font-family:var(--dav-ui-font)!important;font-size:14px!important;font-weight:900!important;letter-spacing:-.01em!important;text-decoration:none!important;box-shadow:0 18px 42px rgb(216 155 48 / .24)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;cursor:pointer!important}#pmpro_btn-submit:hover,#pmpro_form [type="submit"]:hover,.pmpro_btn:hover,.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover,.wpforms-submit:hover,.dav-premium-btn:hover{transform:translateY(-1px)!important;box-shadow:0 22px 52px rgb(216 155 48 / .32)!important;filter:saturate(1.05)!important}.dav-premium-btn--ghost,.woocommerce a.button.view{background:rgb(8 17 31 / .07)!important;border:1px solid rgb(8 17 31 / .12)!important;box-shadow:none!important;color:#101827!important}.dav-mem-wrap{font-family:var(--dav-ui-font)!important}.dav-mem-hero h1{font-family:var(--dav-display-font)!important;font-weight:900!important}.dav-plan{border-radius:24px!important;background:linear-gradient(180deg,rgb(255 255 255 / .09),rgb(255 255 255 / .045))!important;border:1px solid rgb(255 255 255 / .12)!important;box-shadow:0 18px 54px rgb(0 0 0 / .26)!important}.dav-plan.featured{border-color:rgb(241 201 109 / .62)!important;box-shadow:0 25px 80px rgb(241 201 109 / .13)!important}.dav-plan-name,.dav-plan-price .amt{font-family:var(--dav-display-font)!important}.dav-plan-cta{min-height:48px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important}.dav-store-app{font-family:var(--dav-ui-font)!important}.dav-store-hero h1{font-family:var(--dav-display-font)!important}.dav-cat-nav{display:flex!important;overflow-x:auto!important;gap:10px!important;padding-bottom:8px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}.dav-cat-nav a{flex:0 0 auto!important;scroll-snap-align:start!important}.dav-product-card{border-radius:22px!important;overflow:hidden!important}.dav-product-title{font-family:var(--dav-ui-font)!important;font-weight:900!important}.dav-product-button{border-radius:999px!important;min-height:40px!important;font-weight:900!important}.dav-download-library{margin:24px auto 80px!important}.dav-library-head{max-width:780px;margin-bottom:24px}.dav-kicker{margin:0 0 8px!important;color:#a77617!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.16em!important}.dav-library-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.dav-download-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.dav-download-card{padding:22px!important;box-shadow:0 18px 48px rgb(0 0 0 / .16)!important}.dav-download-card h3{margin:8px 0 8px!important;color:var(--dav-ink)!important;font-size:20px!important}.dav-download-type{display:inline-flex;padding:6px 10px;border-radius:999px;background:rgb(46 184 92 / .12);color:#13733a;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.dav-empty-state{padding:28px!important;text-align:left!important}.dav-empty-state h2,.dav-empty-state h3{color:var(--dav-ink)!important;margin-bottom:10px!important}.pmpro_confirmation_wrap table,.woocommerce table.shop_table{background:#fff!important;border:1px solid rgb(8 17 31 / .08)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 18px 52px rgb(0 0 0 / .12)!important}.pmpro_confirmation_wrap th,.pmpro_confirmation_wrap td,.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:rgb(8 17 31 / .08)!important;color:#1d293c!important;padding:16px!important}.strip-repeat{position:relative}.strip-repeat svg{width:18px;height:18px}.strip-repeat.is-on{color:var(--dav-gold)!important;background:rgb(241 201 109 / .16)!important;border-color:rgb(241 201 109 / .32)!important}.strip-repeat.is-one{color:#38c6f4!important;background:rgb(56 198 244 / .15)!important;border-color:rgb(56 198 244 / .32)!important}.strip-repeat.is-off{opacity:.55}.repeat-one-label{position:absolute;right:4px;bottom:2px;font-size:9px;font-weight:900;line-height:1;color:currentColor}.dav-repeat-toast{position:fixed;left:50%;bottom:calc(var(--dav-bottom-menu,92px) + 88px);transform:translate(-50%,10px);z-index:100000;padding:10px 16px;border-radius:999px;background:rgb(8 17 31 / .92);color:#fff;border:1px solid rgb(255 255 255 / .14);box-shadow:0 14px 38px rgb(0 0 0 / .32);font-size:13px;font-weight:800;opacity:0;pointer-events:none;transition:.24s ease}.dav-repeat-toast.show{opacity:1;transform:translate(-50%,0)}.dav-modal{font-family:var(--dav-ui-font)!important;border-radius:28px!important;box-shadow:0 32px 90px rgb(0 0 0 / .42)!important}.dav-modal-header strong{font-family:var(--dav-display-font)!important;font-size:22px!important}.dav-login-form input{border-radius:16px!important;min-height:52px!important}.dav-login-submit{border-radius:999px!important;font-weight:900!important}.dav-login-links{gap:12px!important;flex-wrap:wrap!important}.site-footer,.site-footer *,.app-header,.app-header *,.bottom-nav,.bottom-nav *,.dav-strip,.dav-strip *{font-family:var(--dav-ui-font)!important}.brand strong,.footer-brand-link strong{font-family:var(--dav-display-font)!important}.footer-title,.dav-footer__col h4{font-family:var(--dav-ui-font)!important;font-weight:900!important;letter-spacing:.18em!important}body.dav-pmpro-checkout .dav-strip,body.dav-pmpro-ui .dav-strip,body.dav-wc-checkout-ui .dav-strip,body.woocommerce-order-received .dav-strip{display:none!important}body.dav-pmpro-checkout,body.dav-pmpro-ui,body.dav-wc-checkout-ui,body.woocommerce-order-received{padding-top:0!important}.dav-contact-shell{font-family:var(--dav-ui-font)!important}.dav-contact-hero h1{font-family:var(--dav-display-font)!important}.wpforms-container .wpforms-field{padding-bottom:16px!important}.wpforms-container .wpforms-error{font-size:12px!important;color:#fca5a5!important;margin-top:6px!important}@media (max-width:780px){html{font-size:15px}body.dav-commercial h1{letter-spacing:-.045em}body.dav-pmpro-ui .entry-content,body.dav-pmpro-checkout .entry-content,body.dav-wc-account-ui .entry-content,body.dav-wc-checkout-ui .entry-content,body.dav-pmpro-ui article,body.dav-pmpro-checkout article,body.dav-wc-account-ui article,body.dav-wc-checkout-ui article{width:min(100% - 18px,720px)!important}.pmpro_content_message,.pmpro_checkout_box,#pmpro_form,.pmpro_confirmation_wrap,.woocommerce-account .woocommerce-MyAccount-content,.dav-download-library{border-radius:22px!important;padding:20px!important}.pmpro p,.pmpro li,.woocommerce p,.woocommerce li,.dav-download-library p{font-size:15px!important;line-height:1.68!important}.dav-download-grid{grid-template-columns:1fr!important}.strip-repeat{display:inline-grid!important}.strip-controls{gap:4px!important}.strip-btn{width:38px!important;height:38px!important}.strip-play{width:46px!important;height:46px!important}.dav-library-actions .dav-premium-btn{width:100%!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:0!important}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none!important}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block!important;padding:12px!important;border-radius:14px!important;background:rgb(8 17 31 / .06)!important;color:#101827!important;font-weight:800!important;text-align:center!important}}@media (max-width:430px){.pmpro_content_message,.pmpro_checkout_box,#pmpro_form,.pmpro_confirmation_wrap{padding:18px!important}#pmpro_btn-submit,#pmpro_form [type="submit"],.pmpro_btn,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.wpforms-submit,.dav-premium-btn{width:100%!important}}.dav-join-nudge{position:fixed;right:16px;bottom:calc(var(--dav-bottom-menu,92px) + 18px);z-index:99990;display:grid;grid-template-columns:auto auto;gap:2px 10px;align-items:center;max-width:320px;padding:14px 14px 14px 16px;border-radius:24px;background:rgb(8 17 31 / .88);color:#fff;border:1px solid rgb(241 201 109 / .24);box-shadow:0 22px 70px rgb(0 0 0 / .38);backdrop-filter:blur(18px);transform:translateY(16px);opacity:0;pointer-events:none;transition:.25s ease;font-family:var(--dav-ui-font)!important}.dav-join-nudge.show{transform:translateY(0);opacity:1;pointer-events:auto}.dav-join-nudge button{grid-row:1/3;border:0;background:rgb(255 255 255 / .1);color:#fff;width:28px;height:28px;border-radius:50%;font-size:18px;line-height:1;cursor:pointer}.dav-join-nudge strong{font-family:var(--dav-display-font)!important;font-size:15px}.dav-join-nudge span{font-size:12px;color:rgb(255 255 255 / .72)}.dav-join-nudge a{grid-column:1/3;margin-top:8px;display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:999px;background:linear-gradient(135deg,#fff1c7,#f1c96d,#d89b30);color:#08111f!important;font-weight:900;text-decoration:none}@media(max-width:720px){.dav-join-nudge{left:12px;right:12px;bottom:calc(var(--dav-bottom-menu,92px) + 14px);max-width:none}.dav-strip:not(.strip-hidden)~.bottom-nav+.dav-join-nudge{bottom:calc(var(--dav-bottom-menu,92px) + 88px)}}