.wpautoterms-footer{display:block;width:100%;position:relative;z-index:10000002}.wpautoterms-footer a:hover{text-decoration:underline}#wpautoterms-top-fixed-container{position:fixed;top:0;width:100%}#wpautoterms-bottom-fixed-container{position:fixed;bottom:0;width:100%}#wpautoterms-top-static-container{width:100%;position:relative;z-index:10000002}#wpautoterms-bottom-static-container{width:100%;position:relative;z-index:10000002}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.tml{font-size:1em}.tml *{box-sizing:border-box}.tml .tml-field-wrap{margin-bottom:1em}.tml .tml-label{display:block;margin:.5em 0}.tml .tml-checkbox+.tml-label{display:inline}.tml .tml-field{width:100%}.tml .tml-description{display:block;font-size:.85em;font-style:italic;margin:.5em 0}.tml .tml-errors,.tml .tml-messages{list-style:none;margin:0;padding:0}.tml .tml-action-confirmaction .success,.tml .tml-error,.tml .tml-message,.tml .tml-success{border-left:4px solid #00a0d2;box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);display:block;margin:0 0 1em;padding:.75em}.tml .tml-error{border-left-color:#dc3232}.tml .tml-action-confirmaction .success,.tml .tml-success{border-left-color:#46b450}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;font-weight:700;opacity:0;margin-bottom:1em;padding:.5em}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}.getpaid-variation-option{display:flex!important;align-items:center;padding:12px 16px;border:2px solid #dee2e6;border-radius:6px;cursor:pointer;transition:border-color 0.15s ease,background-color 0.15s ease;gap:12px}.getpaid-variation-option:hover{border-color:#adb5bd;background-color:#f8f9fa}.getpaid-variation-option.getpaid-variation-active{border-color:#0d6efd;background-color:#f0f6ff}.getpaid-variation-option input[type="radio"]{flex-shrink:0;margin:0;appearance:auto;width:18px;height:18px;position:static;opacity:1;outline:none;box-shadow:none}.getpaid-variation-option-inner{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:8px}.getpaid-variation-option-left{flex:1;min-width:0}.getpaid-variation-option-right{flex-shrink:0;text-align:right;white-space:nowrap}.getpaid-variation-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:3px;background:#0d6efd;color:#fff;vertical-align:middle}:root{--agl-red:#d32f2f;--agl-red-dark:#a31515;--agl-black:#111111;--agl-dark:#1b1b1b;--agl-gray:#6b6b6b;--agl-light:#f5f5f5;--agl-border:#e6e6e6;--agl-white:#ffffff;--agl-radius:10px;--agl-shadow:0 2px 12px rgba(0, 0, 0, 0.08);--agl-shadow-hover:0 8px 24px rgba(0, 0, 0, 0.14);--agl-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--agl-font);font-size:17px;line-height:1.7;color:#222;background:var(--agl-white);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:var(--agl-red);text-decoration:none}a:hover,a:focus{color:var(--agl-red-dark);text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:800;line-height:1.25;color:var(--agl-black);margin:1.4em 0 .5em}h1{font-size:2.2rem}h2{font-size:1.7rem}h3{font-size:1.35rem}.agl-container{max-width:1160px;margin:0 auto;padding:0 24px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;position:absolute!important;word-wrap:normal!important}.skip-link{left:-9999px;position:absolute;top:0;background:var(--agl-red);color:#fff;padding:8px 16px;z-index:10000}.skip-link:focus{left:0;color:#fff}.site-header{background:var(--agl-black);color:#fff;position:relative;border-bottom:4px solid var(--agl-red)}.site-header .agl-container{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.site-branding{display:flex;align-items:center;gap:14px}.site-branding .custom-logo{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--agl-red)}.site-title{margin:0;font-size:1.45rem;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.site-title a{color:#fff;text-decoration:none}.site-title a span{color:var(--agl-red)}.site-description{margin:2px 0 0;font-size:.8rem;color:#bbb}.main-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.main-navigation a{display:block;color:#eee;font-size:.92rem;font-weight:600;padding:10px 13px;border-radius:6px;text-decoration:none;transition:background 0.15s ease,color 0.15s ease}.main-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a{background:var(--agl-red);color:#fff;text-decoration:none}.main-navigation ul ul{display:none;position:absolute;background:var(--agl-dark);min-width:200px;border-radius:0 0 8px 8px;box-shadow:var(--agl-shadow);z-index:999;padding:6px}.main-navigation li{position:relative}.main-navigation li:hover>ul,.main-navigation li:focus-within>ul{display:block}.menu-toggle{display:none;background:#fff0;color:#fff;border:2px solid var(--agl-red);border-radius:6px;padding:8px 14px;font-size:1rem;font-weight:700;cursor:pointer}.agl-subscribe-bar{background:var(--agl-red);padding:12px 0}.agl-subscribe-bar .agl-container{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.agl-subscribe-label{color:#fff;font-weight:800;text-transform:uppercase;font-size:.85rem;letter-spacing:1px;margin-right:6px}.agl-subscribe-btn{display:inline-flex;align-items:center;gap:8px;background:var(--agl-black);color:#fff;font-size:.85rem;font-weight:700;padding:8px 16px;border-radius:100px;text-decoration:none;transition:transform 0.15s ease,background 0.15s ease}.agl-subscribe-btn:hover{background:#000;color:#fff;transform:translateY(-2px);text-decoration:none}.agl-subscribe-btn svg{width:15px;height:15px;fill:var(--agl-red);flex-shrink:0}.site-main{padding:48px 0 64px}.agl-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}.agl-layout.has-sidebar{grid-template-columns:minmax(0,1fr) 320px}.agl-layout.agl-narrow{max-width:820px;margin:0 auto}.agl-page-header{margin-bottom:36px;border-left:6px solid var(--agl-red);padding-left:18px}.agl-page-header h1{margin:0}.agl-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.agl-layout.has-sidebar .agl-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agl-card{background:#fff;border:1px solid var(--agl-border);border-radius:var(--agl-radius);overflow:hidden;box-shadow:var(--agl-shadow);transition:transform 0.2s ease,box-shadow 0.2s ease;display:flex;flex-direction:column}.agl-card:hover{transform:translateY(-4px);box-shadow:var(--agl-shadow-hover)}.agl-card-thumb{display:block;position:relative;aspect-ratio:1 / 1;background:var(--agl-dark);overflow:hidden}.agl-card-thumb img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform 0.3s ease}.agl-card:hover .agl-card-thumb img{transform:scale(1.04)}.agl-card-body{padding:22px 24px 24px;display:flex;flex-direction:column;flex-grow:1}.agl-card-meta{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--agl-red);margin-bottom:8px}.agl-card-title{margin:0 0 10px;font-size:1.25rem}.agl-card-title a{color:var(--agl-black);text-decoration:none}.agl-card-title a:hover{color:var(--agl-red)}.agl-card-excerpt{color:#555;font-size:.95rem;margin:0 0 18px}.agl-card-more{margin-top:auto;align-self:flex-start;display:inline-block;background:var(--agl-red);color:#fff;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:9px 20px;border-radius:100px;text-decoration:none;transition:background 0.15s ease}.agl-card-more:hover{background:var(--agl-black);color:#fff;text-decoration:none}.pagination,.navigation.posts-navigation{margin-top:48px}.pagination .nav-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.pagination .page-numbers{display:inline-block;min-width:42px;text-align:center;padding:9px 12px;border-radius:8px;border:1px solid var(--agl-border);color:var(--agl-black);font-weight:600;text-decoration:none}.pagination .page-numbers.current,.pagination .page-numbers:hover{background:var(--agl-red);border-color:var(--agl-red);color:#fff;text-decoration:none}.agl-single-header{margin-bottom:28px}.agl-single-header .agl-card-meta{margin-bottom:6px}.agl-single-header h1{margin:0 0 10px}.agl-single-thumb{margin:0 0 28px}.agl-single-thumb img{border-radius:var(--agl-radius);box-shadow:var(--agl-shadow)}.entry-content a{font-weight:600}.entry-content blockquote{border-left:5px solid var(--agl-red);margin:1.5em 0;padding:.5em 0 .5em 1.2em;background:var(--agl-light);border-radius:0 8px 8px 0;font-style:italic}.entry-content hr{border:0;border-top:1px solid var(--agl-border);margin:2em 0}.entry-footer{margin-top:32px;padding-top:18px;border-top:1px solid var(--agl-border);font-size:.9rem;color:var(--agl-gray)}.entry-footer a{display:inline-block;background:var(--agl-light);border-radius:100px;padding:3px 12px;margin:2px;font-size:.82rem;color:#444}.entry-footer a:hover{background:var(--agl-red);color:#fff;text-decoration:none}.post-navigation .nav-links{display:flex;justify-content:space-between;gap:16px;margin-top:36px}.post-navigation a{font-weight:700;color:var(--agl-black)}.post-navigation a:hover{color:var(--agl-red);text-decoration:none}.entry-content audio,.powerpress_player audio{width:100%}.powerpress_player,.wp-block-audio,.agl-player-wrap{background:var(--agl-black);border-radius:var(--agl-radius);padding:16px 18px;margin:24px 0;border-left:6px solid var(--agl-red);box-shadow:var(--agl-shadow)}.powerpress_links{background:var(--agl-light);border-radius:0 0 var(--agl-radius) var(--agl-radius);padding:10px 18px;margin:-20px 0 24px;font-size:.85rem;border:1px solid var(--agl-border);border-top:0}.powerpress_links a{font-weight:700}.mejs-container,.mejs-container .mejs-controls{background:var(--agl-black)!important;border-radius:8px}.mejs-controls .mejs-time-rail .mejs-time-current{background:var(--agl-red)!important}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:rgb(211 47 47 / .35)!important}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:var(--agl-red)!important}.mejs-button>button:focus{outline:2px solid var(--agl-red)!important}.mejs-time{color:#eee!important}.widget-area .widget{background:var(--agl-light);border-radius:var(--agl-radius);padding:22px 24px;margin-bottom:28px}.widget-area .widget-title,.widget-area .widget h2{font-size:1rem;text-transform:uppercase;letter-spacing:1px;margin:0 0 14px;padding-bottom:10px;border-bottom:3px solid var(--agl-red)}.widget-area ul{list-style:none;margin:0;padding:0}.widget-area li{padding:6px 0;border-bottom:1px solid var(--agl-border)}.widget-area li:last-child{border-bottom:0}input[type="text"],input[type="email"],input[type="url"],input[type="search"],textarea{width:100%;padding:11px 14px;border:2px solid var(--agl-border);border-radius:8px;font-family:inherit;font-size:.95rem}input:focus,textarea:focus{outline:none;border-color:var(--agl-red)}button,input[type="submit"]{background:var(--agl-red);color:#fff;border:0;border-radius:100px;padding:11px 26px;font-weight:700;font-size:.9rem;cursor:pointer;transition:background 0.15s ease}button:hover,input[type="submit"]:hover{background:var(--agl-black)}.search-form{display:flex;gap:8px}.search-form .search-field{flex-grow:1}.agl-bottom-ad{padding:32px 0 8px}.agl-bottom-ad .agl-ad{max-width:760px;margin:0 auto;text-align:center}.site-footer{background:var(--agl-black);color:#ccc;margin-top:40px;border-top:4px solid var(--agl-red)}.agl-footer-widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:48px 0 24px}.site-footer .widget{background:#fff0;padding:0}.site-footer .widget-title,.site-footer .widget h2{color:#fff;font-size:.95rem;text-transform:uppercase;letter-spacing:1px;border-bottom:3px solid var(--agl-red);padding-bottom:8px;margin:0 0 14px}.site-footer a{color:#ddd}.site-footer a:hover{color:var(--agl-red)}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{padding:5px 0}.agl-footer-bottom{border-top:1px solid #2a2a2a;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.85rem}.agl-footer-menu{display:flex;flex-wrap:wrap;gap:4px 18px;list-style:none;margin:0;padding:0;font-size:.85rem}.agl-social{display:flex;gap:10px;list-style:none;margin:0;padding:0}.agl-social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#2a2a2a;transition:background 0.15s ease}.agl-social a:hover{background:var(--agl-red)}.agl-social svg{width:16px;height:16px;fill:#fff}@media (max-width:1024px){.agl-card-grid,.agl-layout.has-sidebar .agl-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.agl-layout.has-sidebar{grid-template-columns:minmax(0,1fr)}.agl-footer-widgets{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:760px){.agl-card-grid,.agl-layout.has-sidebar .agl-card-grid{grid-template-columns:minmax(0,1fr)}.menu-toggle{display:inline-block}.main-navigation{display:none;width:100%}.main-navigation.toggled{display:block}.main-navigation ul{flex-direction:column;padding-bottom:12px}.main-navigation ul ul{display:block;position:static;background:#fff0;box-shadow:none;padding-left:18px}h1{font-size:1.7rem}}