.widget_et_recent_tweets .widget_list a,.widget_et_recent_tweets .et-extra-icon,.widget_et_recent_tweets .widget-footer .et-extra-social-icon,.widget_et_recent_tweets .widget-footer .et-extra-social-icon::before,.project-details .project-details-title,.et_filterable_portfolio .filterable_portfolio_filter a.current,.et_extra_layout .et_pb_extra_column_main .et_pb_column .module-head h1,.et_pb_extra_column .module-head h1,#portfolio_filter a.current,.woocommerce div.product div.summary .product_meta a,.woocommerce-page div.product div.summary .product_meta a,.et_pb_widget.woocommerce .product_list_widget li .amount,.et_pb_widget li a:hover,.et_pb_widget.woocommerce .product_list_widget li a:hover,.et_pb_widget.widget_et_recent_videos .widget_list .title:hover,.et_pb_widget.widget_et_recent_videos .widget_list .title.active,.woocommerce .woocommerce-info:before{color:#3a8fa0}.single .score-bar,.widget_et_recent_reviews .review-breakdowns .score-bar,.et_pb_extra_module .posts-list article .post-thumbnail,.et_extra_other_module .posts-list article .post-thumbnail,.et_pb_widget .widget_list_portrait,.et_pb_widget .widget_list_thumbnail,.quote-format,.link-format,.audio-format .audio-wrapper,.paginated .pagination li.active,.score-bar,.review-summary-score-box,.post-footer .rating-stars #rating-stars img.star-on,.post-footer .rating-stars #rated-stars img.star-on,.author-box-module .author-box-avatar,.timeline-menu li.active a:before,.woocommerce div.product form.cart .button,.woocommerce div.product form.cart .button.disabled,.woocommerce div.product form.cart .button.disabled:hover,.woocommerce-page div.product form.cart .button,.woocommerce-page div.product form.cart .button.disabled,.woocommerce-page div.product form.cart .button.disabled:hover,.woocommerce div.product form.cart .read-more-button,.woocommerce-page div.product form.cart .read-more-button,.woocommerce div.product form.cart .post-nav .nav-links .button,.woocommerce-page div.product form.cart .post-nav .nav-links .button,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background-color:#3a8fa0}#et-menu>li>ul,#et-menu li>ul,#et-menu>li>ul>li>ul,.et-top-search-primary-menu-item .et-top-search,.et_pb_module,.module,.page article,.authors-page .page,#timeline-sticky-header,.et_extra_other_module,.woocommerce .woocommerce-info{border-color:#3a8fa0}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:19px}body{font-size:19px}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}a,a:visited,.post-content a,.et_pb_pagebuilder_layout .et_pb_blurb_container p a,.et_pb_pagebuilder_layout .et_pb_code a,.et_pb_pagebuilder_layout .et_pb_promo_description a,.et_pb_pagebuilder_layout .et_pb_newsletter_description a,.et_pb_pagebuilder_layout .et_pb_team_member_description>a,.et_pb_pagebuilder_layout .et_pb_pricing li a,.et_pb_pagebuilder_layout .et_pb_slide_content a,.et_pb_pagebuilder_layout .et_pb_tab a,.et_pb_pagebuilder_layout .et_pb_text a,.et_pb_pagebuilder_layout .et_pb_toggle_content a,.et_pb_pagebuilder_layout .et_pb_fullwidth_code a{color:#0c1220}body{color:#000000}#et-menu>li a,#et-menu>li.menu-item-has-children>a:after,#et-menu>li.mega-menu-featured>a:after,#et-extra-mobile-menu>li.mega-menu-featured>a:after{color:#ffffff}#et-menu>li>a:hover,#et-menu>li.menu-item-has-children>a:hover:after,#et-menu>li.mega-menu-featured>a:hover:after,#et-navigation>ul#et-menu>li.current-menu-item>a,#et-navigation>ul#et-menu>li.current_page_item>a,#et-extra-mobile-menu>li.mega-menu-featured>a:hover:after,#et-extra-mobile-menu>li.current-menu-item>a,#et-extra-mobile-menu>li.current_page_item>a,#et-extra-mobile-menu>li>a:hover{color:#3a8fa0}#et-navigation>ul>li>a:before{background-color:#3a8fa0}#main-header{background-color:#0b2a60}#top-header{background-color:#007bff}#page-container .button:hover,#page-container button:hover,#page-container button[type="submit"]:hover,#page-container input[type="submit"]:hover,#page-container input[type="reset"]:hover,#page-container input[type="button"]:hover,.read-more-button:hover,.comment-body .comment_area .comment-content .reply-container .comment-reply-link:hover,.widget_tag_cloud a:hover,.widget_tag_cloud a:visited:hover,.post-nav .nav-links .button:hover,a.read-more-button:hover,a.read-more-button:visited:hover,#footer .widget_tag_cloud a:hover,#footer .widget_tag_cloud a:visited:hover,#footer a.read-more-button:hover,#footer a.read-more-button:visited:hover,#footer .button:hover,#footer button:hover,#footer button[type="submit"]:hover,#footer input[type="submit"]:hover,#footer input[type="reset"]:hover,#footer input[type="button"]:hover,.et_pb_button:hover{color:#3a8fa0}@media only screen and (min-width:768px){#main-header .logo{height:124px;margin:0px 0}.header.left-right #et-navigation>ul>li>a{padding-bottom:54px}}@media only screen and (min-width:768px){.et-fixed-header #main-header .logo{height:40.8px;margin:19.6px 0}.et-fixed-header .header.left-right #et-navigation>ul>li>a{padding-bottom:32px}}:root{--aa-navy:#0c1220;--aa-mint:#b4dcc8;--aa-sage:#7A9E7E;--aa-sage-dark:#4A6B4E;--aa-terra:#C96A5A;--aa-white:#ffffff;--aa-cream:#f9f8f6}.aa-sales-letter{font-family:'Source Sans 3',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--aa-navy);line-height:1.8}.aa-sales-letter h1,.aa-sales-letter h2,.aa-sales-letter h3{font-family:'Source Sans 3',sans-serif;color:var(--aa-navy);font-weight:700;line-height:1.3;margin-bottom:20px}.aa-sales-letter h1{font-size:48px}.aa-sales-letter h2{font-size:36px}.aa-sales-letter h3{font-size:28px}.aa-sales-letter p{font-size:18px;line-height:1.8;margin-bottom:20px;color:var(--aa-navy)}.aa-hero{background:linear-gradient(135deg,var(--aa-navy) 0%,#1a2d3a 100%);color:var(--aa-white);padding:80px 40px;text-align:center;position:relative;overflow:hidden}.aa-hero-content{max-width:800px;margin:0 auto;position:relative;z-index:2}.aa-hero h1{color:var(--aa-white);font-size:48px;margin-bottom:20px;line-height:1.2}.aa-hero .aa-subheader{font-size:24px;color:var(--aa-mint);margin-bottom:40px;font-weight:400}.aa-hero-button{display:inline-block;background-color:var(--aa-mint);color:var(--aa-navy);padding:18px 40px;font-size:18px;font-weight:600;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:all 0.3s ease}.aa-hero-button:hover{background-color:var(--aa-sage);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.2)}.aa-section{padding:80px 40px;max-width:900px;margin:0 auto}.aa-section-alt{background-color:var(--aa-cream)}.aa-section h2{margin-bottom:30px}.aa-section p{margin-bottom:25px}.aa-problem{background-color:var(--aa-white)}.aa-science{background-color:var(--aa-cream)}.aa-science-box{background-color:var(--aa-white);padding:30px;margin:25px 0;border-left:5px solid var(--aa-sage);border-radius:4px}.aa-science-box h3{font-size:24px;color:var(--aa-sage-dark);margin-bottom:15px}.aa-science-box p{margin:0}.aa-pillars{background-color:var(--aa-white)}.aa-pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px}.aa-pillar-card{background-color:var(--aa-cream);padding:40px 30px;border-radius:8px;border-top:4px solid var(--aa-mint);text-align:center}.aa-pillar-card h3{color:var(--aa-sage-dark);font-size:24px;margin-bottom:20px}.aa-pillar-card p{font-size:16px;line-height:1.8}.aa-testimonials{background-color:var(--aa-cream)}.aa-testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.aa-testimonial-card{background-color:var(--aa-white);padding:30px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.08)}.aa-testimonial-quote{font-size:16px;font-style:italic;color:var(--aa-navy);margin-bottom:20px;line-height:1.8}.aa-testimonial-author{font-size:14px;font-weight:600;color:var(--aa-sage-dark)}.aa-next-steps{background-color:var(--aa-white)}.aa-step-box{background-color:var(--aa-cream);padding:30px;margin:20px 0;border-radius:8px;border-left:5px solid var(--aa-terra)}.aa-step-box h3{color:var(--aa-terra);font-size:22px;margin-bottom:15px}.aa-final-cta{background:linear-gradient(135deg,var(--aa-sage) 0%,var(--aa-sage-dark) 100%);color:var(--aa-white);padding:80px 40px;text-align:center}.aa-final-cta h2{color:var(--aa-white);font-size:42px;margin-bottom:30px}.aa-final-cta p{color:var(--aa-white);font-size:18px;max-width:700px;margin:0 auto 40px}.aa-final-cta-button{display:inline-block;background-color:var(--aa-mint);color:var(--aa-navy);padding:18px 40px;font-size:18px;font-weight:600;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:all 0.3s ease}.aa-final-cta-button:hover{background-color:var(--aa-white);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.3)}@media (max-width:768px){.aa-section{padding:50px 20px}.aa-hero{padding:60px 20px}.aa-hero h1{font-size:32px}.aa-hero .aa-subheader{font-size:18px}.aa-pillars-grid,.aa-testimonials-grid{grid-template-columns:1fr}.aa-sales-letter h2{font-size:28px}.aa-sales-letter h3{font-size:22px}.aa-sales-letter p{font-size:16px}}.et_pb_section_0.et_pb_section{background-color:#0c1220!important}.et_pb_section_1.et_pb_section,.et_pb_section_3.et_pb_section,.et_pb_section_8.et_pb_section{background-color:#FFFFFF!important}.et_pb_section_2.et_pb_section,.et_pb_section_4.et_pb_section{background-color:#f9f8f6!important}.et_pb_section_9.et_pb_section{background-color:#7a9e7e!important}.aa-glp-section{display:flex;align-items:stretch;background:#f5f2ee;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);min-height:520px;overflow:hidden;box-sizing:border-box}.aa-glp-photo-col{flex:1;position:relative;overflow:hidden;min-height:420px}.aa-glp-photo{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.aa-glp-photo-fade{position:absolute;inset:0;background:linear-gradient(to right,transparent 55%,#f5f2ee 100%)}.aa-glp-content-col{flex:1.2;padding:60px 5vw 60px 3vw;display:flex;flex-direction:column;justify-content:center}.aa-glp-eyebrow{display:block;font-family:'Source Sans 3',Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase!important;color:#C96A5A;margin-bottom:14px}.aa-glp-headline{font-family:'Playfair Display',Georgia,serif;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.2;color:#0b2a60;margin:0 0 16px;text-transform:none!important}.aa-glp-headline em{font-style:italic;font-weight:400;color:#C96A5A}.aa-glp-body{font-family:'Source Sans 3',Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.8;color:#3a3a3a;margin:0 0 22px;max-width:420px;border-left:3px solid #C96A5A;padding-left:14px}.aa-glp-list{list-style:none;padding:0;margin:0 0 28px}.aa-glp-list li{font-family:'Source Sans 3',Arial,sans-serif;font-size:15px;font-weight:400;color:#333;padding:7px 0;display:flex;align-items:center;gap:12px}.aa-glp-check{width:22px;height:22px;background:#7a9e7e;color:#ffffff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;line-height:1}.aa-glp-card{background:#ffffff;border:1px solid #e0ddd8;border-top:3px solid #C96A5A;border-radius:12px;padding:24px 22px;max-width:400px}.aa-glp-card-title{font-family:'Playfair Display',Georgia,serif;font-size:18px;font-weight:700;color:#0b2a60;margin:0 0 6px;text-transform:none!important}.aa-glp-card-body{font-family:'Source Sans 3',Arial,sans-serif;font-size:13px;font-weight:300;color:#666;line-height:1.65;margin:0 0 14px}.aa-glp-rule{border:none;border-top:1px solid #eeebe6;margin:0 0 16px}.aa-glp-disclaimer{font-family:'Source Sans 3',Arial,sans-serif;font-size:11px;color:#bbb;text-align:center;margin:10px 0 0}.aa-glp-cc-wrap{width:100%}.aa-glp-cc-wrap .ctct-form-defaults h2,.aa-glp-cc-wrap .ctct-form-defaults .ctct-form-header,.aa-glp-cc-wrap .ctct-form-defaults .ctct-gdpr-text,.aa-glp-cc-wrap .ctct-form-defaults p.ctct-form-footer,.aa-glp-cc-wrap .ctct-form-defaults .ctct-form-footer,.aa-glp-cc-wrap .ctct-form-defaults .ctct-form-field-label,.aa-glp-cc-wrap .ctct-form-by-text{display:none!important}.aa-glp-cc-wrap .ctct-form-defaults,.aa-glp-cc-wrap .ctct-form-embed.form_0,.aa-glp-cc-wrap .ctct-form-custom{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:0!important}.aa-glp-cc-wrap input&#91;type="email"&#93;,.aa-glp-cc-wrap input&#91;type="text"&#93;{width:100%!important;padding:12px 14px!important;border:1px solid #ddd!important;border-radius:6px!important;font-family:'Source Sans 3',Arial,sans-serif!important;font-size:14px!important;color:#333!important;background:#faf9f7!important;box-sizing:border-box!important;margin-bottom:10px!important;outline:none!important;box-shadow:none!important;height:auto!important;text-transform:none!important}.aa-glp-cc-wrap input&#91;type="email"&#93;:focus,.aa-glp-cc-wrap input&#91;type="text"&#93;:focus{border-color:#C96A5A!important;box-shadow:none!important}.aa-glp-cc-wrap input::placeholder{color:#aaa!important;text-transform:none!important}.aa-glp-cc-wrap input&#91;type="submit"&#93;,.aa-glp-cc-wrap button&#91;type="submit"&#93;,.aa-glp-cc-wrap .ctct-form-button{width:100%!important;padding:13px 16px!important;background:#0b2a60!important;color:#ffffff!important;border:none!important;border-radius:6px!important;font-family:'Source Sans 3',Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;letter-spacing:0.5px!important;text-transform:none!important;box-shadow:none!important;height:auto!important;line-height:normal!important;display:block!important;transition:background 0.2s ease!important}.aa-glp-cc-wrap input&#91;type="submit"&#93;:hover,.aa-glp-cc-wrap button&#91;type="submit"&#93;:hover,.aa-glp-cc-wrap .ctct-form-button:hover{background:#C96A5A!important;color:#ffffff!important}.aa-glp-cc-wrap .ctct-form-success-message,.aa-glp-cc-wrap .ctct-form-defaults .ctct-form-success{font-family:'Source Sans 3',Arial,sans-serif!important;font-size:14px!important;color:#7a9e7e!important;text-align:center!important;padding:16px 0!important;background:transparent!important;border:none!important}.aa-glp-cc-wrap .ctct-form-errorMessage{font-family:'Source Sans 3',Arial,sans-serif!important;font-size:12px!important;color:#C96A5A!important;margin-top:4px!important}.aa-glp-cc-wrap .ctct-form-field{width:100%!important;float:none!important;margin:0 0 10px!important;padding:0!important}.aa-glp-cc-wrap .ctct-form-defaults p,.aa-glp-cc-wrap .ctct-form-defaults h2{display:none!important}@media (max-width:768px){.aa-glp-section{flex-direction:column}.aa-glp-photo-col{min-height:280px;max-height:320px}.aa-glp-photo-fade{background:linear-gradient(to bottom,transparent 55%,#f5f2ee 100%)}.aa-glp-content-col{padding:36px 5vw 48px}.aa-glp-body{max-width:100%}.aa-glp-card{max-width:100%}}.aa-glp-section{display:flex;align-items:stretch;background:#f5f2ee;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);min-height:520px;overflow:hidden;box-sizing:border-box}.aa-glp-photo-col{flex:1;position:relative;overflow:hidden;min-height:420px}.aa-glp-photo{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.aa-glp-photo-fade{position:absolute;inset:0;background:linear-gradient(to right,transparent 55%,#f5f2ee 100%)}.aa-glp-content-col{flex:1.2;padding:60px 5vw 60px 3vw;display:flex;flex-direction:column;justify-content:center}.aa-glp-eyebrow{display:block;font-family:'Source Sans 3',Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase!important;color:#C96A5A;margin-bottom:14px}.aa-glp-headline{font-family:'Playfair Display',Georgia,serif;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.2;color:#0b2a60;margin:0 0 16px;text-transform:none!important}.aa-glp-headline em{font-style:italic;font-weight:400;color:#C96A5A}.aa-glp-body{font-family:'Source Sans 3',Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.8;color:#3a3a3a;margin:0 0 22px;max-width:420px;border-left:3px solid #C96A5A;padding-left:14px}.aa-glp-list{list-style:none;padding:0;margin:0 0 28px}.aa-glp-list li{font-family:'Source Sans 3',Arial,sans-serif;font-size:15px;font-weight:400;color:#333;padding:7px 0;display:flex;align-items:center;gap:12px}.aa-glp-check{width:22px;height:22px;background:#7a9e7e;color:#ffffff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;line-height:1}.aa-glp-card{background:#ffffff;border:1px solid #e0ddd8;border-top:3px solid #C96A5A;border-radius:12px;padding:24px 22px;max-width:400px}.aa-glp-card-title{font-family:'Playfair Display',Georgia,serif;font-size:18px;font-weight:700;color:#0b2a60;margin:0 0 6px;text-transform:none!important}.aa-glp-card-body{font-family:'Source Sans 3',Arial,sans-serif;font-size:13px;font-weight:300;color:#666;line-height:1.65;margin:0 0 14px}.aa-glp-rule{border:none;border-top:1px solid #eeebe6;margin:0 0 16px}.aa-glp-disclaimer{font-family:'Source Sans 3',Arial,sans-serif;font-size:11px;color:#bbb;text-align:center;margin:10px 0 0}.aa-glp-cc-wrap{width:100%}.aa-glp-cc-wrap .ctct-form-defaults h2,.aa-glp-cc-wrap .ctct-form-defaults .ctct-form-header,.aa-glp-cc-wrap .ctct-form-defaults .ctct-gdpr-text,.aa-glp-cc-wrap .ctct-form-defaults p.ctct-form-footer,.aa-glp-cc-wrap .ctct-form-defaults .ctct-form-footer,.aa-glp-cc-wrap .ctct-form-defaults .ctct-form-field-label,.aa-glp-cc-wrap .ctct-form-by-text{display:none!important}.aa-glp-cc-wrap .ctct-form-defaults,.aa-glp-cc-wrap .ctct-form-embed.form_0,.aa-glp-cc-wrap .ctct-form-custom{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:0!important}.aa-glp-cc-wrap input&#91;type="email"&#93;,.aa-glp-cc-wrap input&#91;type="text"&#93;{width:100%!important;padding:12px 14px!important;border:1px solid #ddd!important;border-radius:6px!important;font-family:'Source Sans 3',Arial,sans-serif!important;font-size:14px!important;color:#333!important;background:#faf9f7!important;box-sizing:border-box!important;margin-bottom:10px!important;outline:none!important;box-shadow:none!important;height:auto!important;text-transform:none!important}.aa-glp-cc-wrap input&#91;type="email"&#93;:focus,.aa-glp-cc-wrap input&#91;type="text"&#93;:focus{border-color:#C96A5A!important;box-shadow:none!important}.aa-glp-cc-wrap input::placeholder{color:#aaa!important;text-transform:none!important}.aa-glp-cc-wrap input&#91;type="submit"&#93;,.aa-glp-cc-wrap button&#91;type="submit"&#93;,.aa-glp-cc-wrap .ctct-form-button{width:100%!important;padding:13px 16px!important;background:#0b2a60!important;color:#ffffff!important;border:none!important;border-radius:6px!important;font-family:'Source Sans 3',Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;letter-spacing:0.5px!important;text-transform:none!important;box-shadow:none!important;height:auto!important;line-height:normal!important;display:block!important;transition:background 0.2s ease!important}.aa-glp-cc-wrap input&#91;type="submit"&#93;:hover,.aa-glp-cc-wrap button&#91;type="submit"&#93;:hover,.aa-glp-cc-wrap .ctct-form-button:hover{background:#C96A5A!important;color:#ffffff!important}.aa-glp-cc-wrap .ctct-form-success-message,.aa-glp-cc-wrap .ctct-form-defaults .ctct-form-success{font-family:'Source Sans 3',Arial,sans-serif!important;font-size:14px!important;color:#7a9e7e!important;text-align:center!important;padding:16px 0!important;background:transparent!important;border:none!important}.aa-glp-cc-wrap .ctct-form-errorMessage{font-family:'Source Sans 3',Arial,sans-serif!important;font-size:12px!important;color:#C96A5A!important;margin-top:4px!important}.aa-glp-cc-wrap .ctct-form-field{width:100%!important;float:none!important;margin:0 0 10px!important;padding:0!important}.aa-glp-cc-wrap .ctct-form-defaults p,.aa-glp-cc-wrap .ctct-form-defaults h2{display:none!important}@media (max-width:768px){.aa-glp-section{flex-direction:column}.aa-glp-photo-col{min-height:280px;max-height:320px}.aa-glp-photo-fade{background:linear-gradient(to bottom,transparent 55%,#f5f2ee 100%)}.aa-glp-content-col{padding:36px 5vw 48px}.aa-glp-body{max-width:100%}.aa-glp-card{max-width:100%}}