
@font-face{font-family:BuyModaSans;src:url('/wp-content/uploads/omgf/omgf-stylesheet-243/dm-sans-normal-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:BuyModaSerif;src:url('/wp-content/uploads/omgf/omgf-stylesheet-243/fraunces-normal-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
.bm-page-wrapper{--c-paper:#f5f8ff;--c-ghost:#edf5fd;--c-ink:#0c2745;background:#f5f8ff!important;color:#52647c!important;font:17px/1.75 BuyModaSans,sans-serif!important}
.bm-page-wrapper .bm-wrap{max-width:1140px!important;width:calc(100% - 48px)!important;padding:0!important}
.bm-page-wrapper h1,.bm-page-wrapper h2,.bm-page-wrapper h3{font-family:BuyModaSerif,Georgia,serif!important;font-weight:500!important;letter-spacing:-.025em!important;color:#0c2745!important;text-wrap:balance}
.bm-page-wrapper h1{font-size:clamp(36px,4.5vw,58px)!important;line-height:1.14!important;padding-top:0!important;max-width:25ch!important}
.bm-page-wrapper h2{font-size:clamp(28px,3vw,39px)!important;line-height:1.25!important}
.bm-page-wrapper h3{font-size:27px!important}
.bm-page-wrapper p{color:#52647c!important}
.bm-page-wrapper .bm-hero{background:#f5f8ff!important;padding:64px 0 40px!important;min-height:0!important}
.bm-hero-grid,.bm-hero-glow{display:none!important}
.bm-page-wrapper .bm-hero-inner{max-width:1140px!important}
.bm-page-wrapper .bm-hero-subtitle{font-size:18px!important;max-width:70ch!important;margin:24px 0!important}
.bm-page-wrapper .bm-hero-ctas{display:flex!important;align-items:flex-start!important;gap:24px!important;flex-wrap:wrap!important}
.bm-page-wrapper .bm-hero-ctas>.bm-payment-marks{display:none}
.bm-page-wrapper .bm-sec,.bm-page-wrapper .bm-sec-g,.bm-page-wrapper .bm-sec-d{padding:44px 0!important;background:#f5f8ff!important}
.bm-page-wrapper .bm-sec-header{margin-bottom:26px!important}
.bm-page-wrapper .bm-btn{background:#0757ce!important;color:#fff!important;border:0!important;border-radius:10px!important;box-shadow:none!important;font:800 15px/1.5 BuyModaSans,sans-serif!important;padding:15px 24px!important;text-decoration:none!important;transform:none!important}
.bm-page-wrapper .bm-btn[href^="https://modafinilowl.com"]{background:#ff9900!important}
.bm-btn-label,.bm-btn-sub{color:#fff!important}.bm-btn-sub{font-size:12px!important;font-weight:500!important}
.bm-page-wrapper .bm-card,.bm-page-wrapper .bm-snippet,.bm-page-wrapper .bm-callout,.bm-page-wrapper .bm-callout-warn,.bm-page-wrapper .bm-faq-item{background:#fff!important;border:1px solid #dbe5ef!important;border-radius:12px!important;box-shadow:none!important;padding:28px!important;margin:24px 0!important}
.bm-page-wrapper .bm-card{border-top:3px solid #0757ce!important}.bm-page-wrapper .bm-vendor-top{border-top-color:#ff9900!important}
.bm-page-wrapper .bm-stat-val{color:#0c2745!important}.bm-page-wrapper .bm-stat-row{border-color:#dbe5ef!important}
.bm-page-wrapper .bm-badge,.bm-snippet-label{display:none!important}
.bm-page-wrapper .bm-table-wrap{background:#fff!important;border:1px solid #dbe5ef!important;border-radius:12px!important;overflow-x:auto!important;box-shadow:none!important;margin:24px 0!important}
.bm-page-wrapper .bm-table{min-width:680px;width:100%!important;border-collapse:collapse!important;margin:0!important;font:15px/1.6 BuyModaSans,sans-serif!important;font-variant-numeric:tabular-nums}
.bm-page-wrapper .bm-table thead th{background:#0c2745!important;color:#fff!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;padding:18px 22px!important}
.bm-page-wrapper .bm-table tbody td{padding:20px 22px!important;color:#52647c!important;border-bottom:1px solid #e5edf5!important;background:#fff!important;vertical-align:top!important}
.bm-page-wrapper .bm-table tbody td:first-child{font-weight:700!important;color:#0c2745!important}.bm-page-wrapper .bm-table tr.highlight td{background:#f8fbff!important}
.bm-page-wrapper .bm-faq-q{color:#0c2745!important;font:650 18px/1.5 BuyModaSans,sans-serif!important;padding:0!important;background:transparent!important}.bm-page-wrapper .bm-faq-a{color:#52647c!important}.bm-page-wrapper .bm-faq-item.open .bm-faq-a{padding:18px 0 0!important}
.bm-page-wrapper .bm-cta-band{background:#edf5fd!important;padding:44px 0!important}
.bm-related-links{text-align:center!important;border:1px solid #dbe5ef!important;border-radius:12px!important;background:#fff!important}
.bm-payment-marks{display:flex;align-items:center;justify-content:center;gap:14px;margin:12px 0;color:#0c2745;font:700 14px BuyModaSans,sans-serif}.bm-visa{font:bold italic 25px Arial,sans-serif;letter-spacing:-1px}.bm-mastercard{width:43px;height:27px}.bm-payment-crypto{display:flex;align-items:center;gap:6px}.bm-payment-crypto b{background:#ff9900;color:#fff;border-radius:50%;font:700 23px Arial;padding:2px 6px}
.bm-page-wrapper .bm-btn:focus-visible{outline:3px solid #0757ce;outline-offset:4px}
@media(max-width:700px){.bm-page-wrapper .bm-wrap{width:calc(100% - 36px)!important}.bm-page-wrapper .bm-hero{padding:32px 0!important}.bm-page-wrapper .bm-sec,.bm-page-wrapper .bm-sec-g{padding:28px 0!important}.bm-page-wrapper .bm-card{padding:22px!important}.bm-page-wrapper .bm-hero-ctas{flex-direction:column!important}.bm-page-wrapper .bm-hero-ctas .bm-vendor-handoff{width:100%!important}.bm-page-wrapper .bm-stat-row{flex-wrap:wrap;gap:16px}.bm-page-wrapper .bm-stat-row>div{border:0;min-width:40%}}
body .bm-page-wrapper .bm-wrap{width:calc(100% - 48px)!important;max-width:1140px!important;margin:0 auto!important;padding:0!important}body .site-inner{padding-top:0!important}body .site-header>.wrap{min-height:82px!important;padding:16px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px}body .site-header .title-area{width:180px!important;flex-shrink:0!important;margin:0!important}body .site-header .nav-primary{margin-left:auto!important;float:none!important;width:auto!important}body .site-header .genesis-nav-menu{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px}body .site-header .menu-item-search{display:none!important}body .site-header .menu a{font:650 14px BuyModaSans,sans-serif!important}body .bm-steps li::before{display:none!important}@media(max-width:700px){body .bm-page-wrapper .bm-wrap{width:calc(100% - 36px)!important}body .site-header>.wrap{flex-wrap:wrap;padding:16px 20px!important}body .site-header .nav-primary{flex-basis:100%}body .site-header .genesis-nav-menu{gap:4px}}

.bm-snippet::after{display:none!important}.bm-page-wrapper .bm-hero,.bm-page-wrapper h1{text-shadow:none!important}

.bm-page-wrapper .bm-payment-caption{font:650 13px/1.5 BuyModaSans,sans-serif!important;text-align:center!important;margin:0 0 12px!important;color:#0c2745!important}

.bm-page-wrapper .bm-payment-marks,.bm-au .bm-payment-marks{flex-wrap:wrap!important}.bm-payment-marks .bm-payment-caption{flex-basis:100%;display:block;margin:0!important}

.bm-page-wrapper .bm-hero-inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:center}.bm-page-wrapper .bm-au-hero-copy{min-width:0}.bm-page-wrapper .bm-au-hero-image{display:flex;justify-content:center}.bm-page-wrapper .bm-au-hero-image img{display:block;width:100%;max-width:340px;height:auto;max-height:510px;object-fit:contain}@media(max-width:760px){.bm-page-wrapper .bm-hero-inner{grid-template-columns:1fr;gap:24px}.bm-page-wrapper .bm-au-hero-image img{max-width:240px;max-height:360px}}
