:root{--ink:#151515;--olive:#18528f;--olive-dark:#103c6b;--sage:#f0f4f8;--paper:#fff;--line:#d6dbe0;--muted:#42494f;--gold:#edb22b;--serif:'Jost',Arial,sans-serif;--sans:'Jost',Arial,sans-serif}body{font-family:'Jost',Arial,sans-serif;font-size:22px;color:#111;padding-top:0}h1,h2,h3{font-family:'Jost',Arial,sans-serif;font-style:normal!important;letter-spacing:normal;font-weight:700}p,.display-7{font-family:'Jost',Arial,sans-serif;font-size:22px!important;line-height:1.65!important}.display-1{font-size:clamp(32px,3.5vw,47px)!important;line-height:1.2!important}.display-5{font-size:clamp(29px,3vw,39px)!important;line-height:1.3!important}.display-4{font-size:18px!important}.menu{padding:0!important;min-height:86px!important}.menu .navbar{background:#18528f!important;min-height:86px;padding:10px 24px!important}.menu .navbar-caption{font-size:30px!important;font-weight:700;color:#fff!important}.menu .container-fluid{max-width:1440px}.menu .navbar-toggler{border:0}.menu .hamburger span{background:#fff!important}.menu-toggle>span{display:none}.menu-toggle .hamburger{display:block}.menu #main-menu{position:static;display:flex!important;background:none;border:0;justify-content:flex-end;gap:20px}.menu #main-menu ul{display:flex;flex-direction:row;gap:14px;align-items:center;margin:0;padding:0;list-style:none}.menu #main-menu a.nav-link{font-size:18px!important;color:#fff!important;padding:10px 8px;white-space:nowrap}.menu .header-cta{background:#f7b92c;color:#101010;border-color:#f7b92c;font-size:16px;display:inline-flex;white-space:nowrap}.menu .navbar-brand{margin-right:28px}.features7{padding:48px 25px 35px!important;background:#fff!important}.features7 .container-fluid{max-width:1440px}.features7 .card-wrapper{padding:0!important}.features7 .image-wrapper img{max-height:480px;object-fit:contain;margin:auto}.features7 h1{margin-bottom:25px!important;text-align:left}.features7 p{text-align:left;margin-bottom:22px}.features7 .mbr-section-btn{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.features7 .text-link{font-size:18px}.villora-heading{padding:20px 25px!important;background:#18528f!important;color:#fff}.villora-heading h2{color:#fff!important;text-align:center;margin:0!important;padding:0!important}.villora-content{padding:38px 20px!important;background:#fff}.villora-content>.container-fluid{max-width:1400px}.villora-content .wrap{padding:0;max-width:1200px}.villora-content .section-heading:empty{display:none}.villora-content .section-heading h2{display:none}.villora-content .section-heading{margin:0 0 25px}.villora-content .eyebrow{font-size:16px;letter-spacing:.03em;color:#18528f}.villora-content .sticky-intro{position:static}.villora-content .split{gap:45px}.villora-content .formula-layout{grid-template-columns:.7fr 1.3fr}.villora-content .benefit-columns{margin-top:0}.villora-content .mechanism{margin-top:20px}.villora-content .routine-heading{grid-template-columns:1fr}.villora-content .faq-layout{display:block}.villora-content .faq-list{max-width:1150px;margin:auto}.faq-q{font-weight:600!important}.faq-q span{font-size:28px!important}.villora-content .guarantee-grid{max-width:1180px;grid-template-columns:260px 1fr;gap:55px}.villora-content .guarantee-grid img{width:240px}.villora-content .evidence-band{grid-template-columns:1fr}.villora-content .evidence-band>h2{display:none}.villora-content .bonus-grid h3{font-family:'Jost',Arial,sans-serif;font-weight:700}.package-top h3,.journal-grid h3,.price{font-family:'Jost',Arial,sans-serif;font-weight:700}.package-top h3{font-size:34px}.package-grid{margin-top:0}.package{border:2px solid #d8dfe7}.button{border-radius:5px;background:#18528f;border-color:#18528f}.price{color:#18528f}.package .button{background:#f5bc29;border-color:#f5bc29;color:#111}.final-cta{background:#18528f}.final-cta h2{font-size:40px}.footer7{background:#232323;color:#fff;padding:35px 0!important}.footer7 a,.footer7 h2,.footer7 p,.footer7 .legal>div{color:#fff!important}.footer7 .footer-grid{padding-top:10px;padding-bottom:35px}.footer7 .legal{border-color:#606060}.footer7 .legal p{font-size:18px!important}.footer7 .footer-grid h2{font-family:'Jost',Arial,sans-serif;letter-spacing:.03em;font-size:17px}.support-section h2{font-size:32px}.support-heading h1{font-size:43px}.support-heading{border-bottom:4px solid #18528f}.article-wrap .post>h1{font-size:43px}.post section h2{font-size:32px}.support-wrap .article-note,.article-note{background:#f1f5fa}.affiliate-note{background:#0e355e}.hero-small{display:none}.exit-box{border-color:#18528f}.exit-box h2{font-size:36px}.reading-progress span{background:#edb22b}html{scroll-padding-top:105px}
@media(min-width:1101px){.menu .navbar-toggler{display:none!important}}
@media(max-width:1100px){.menu .navbar-toggler{display:block!important}.menu #main-menu{display:none!important;position:absolute;top:86px;left:0;right:0;background:#18528f;border-top:1px solid #487bab;padding:15px 25px}.menu #main-menu.open{display:flex!important}.menu #main-menu ul{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:0}.menu #main-menu ul li{width:100%}.menu .header-cta{display:none!important}.menu .navbar-collapse{flex-basis:100%}.features7{padding-top:35px!important}.menu .container-fluid{display:flex;flex-wrap:wrap;justify-content:space-between}.menu .navbar-brand{margin-right:auto}.menu .menu-toggle{margin-left:auto}.menu-toggle .hamburger{width:28px}.villora-content .formula-layout{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.villora-content{padding:30px 22px!important}.features7{padding:30px 22px!important}.features7 .image-wrapper{margin-bottom:28px}.features7 .image-wrapper img{max-height:300px}.features7 h1{text-align:center!important}.villora-content .formula-layout,.villora-content .guarantee-grid{grid-template-columns:1fr;gap:30px}.villora-content .guarantee-grid img{width:180px}.villora-content .split{gap:30px}.villora-heading{padding:18px 20px!important}.support-heading h1,.post>h1{font-size:35px!important}.footer7 .footer-grid{padding-left:22px;padding-right:22px}.bonus-grid article{grid-template-columns:1fr}.bonus-grid img{width:160px}.features7 .mbr-section-btn .button{font-size:16px}.menu .navbar{padding:10px 18px!important}.mobile-order{background:#fff}.mobile-order>span{color:#111}.faq-q{padding:22px 0}.guarantee-number{display:none}}
.menu .navbar{width:100%;max-width:none;left:0;right:0}.menu .navbar>.container-fluid{width:100%;max-width:1440px}
