:root{--ink:#171717;--muted:#626262;--rule:#d8d5cf;--cream:#f4f1eb;--navy:#17314f;--red:#a7292f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,a{font:inherit}.article-shell{width:min(760px,calc(100% - 32px));margin:42px auto 24px}.article-kicker{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--red);margin-bottom:15px}.article-kicker span{color:#aaa;margin:0 5px}.article-shell h1{font-family:Georgia,'Times New Roman',serif;font-size:46px;line-height:1.08;letter-spacing:-.025em;margin:0 0 18px}.article-dek{font-family:Georgia,serif;color:#4b4b4b;font-size:20px;line-height:1.5;margin:0 0 22px}.article-meta{border-top:1px solid var(--rule);padding-top:16px;display:flex;align-items:center;gap:11px;font-size:13px}.author-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font:700 12px Georgia}.article-meta div:last-child{display:flex;flex-direction:column;gap:3px}.article-meta span{color:#777}.article-tools{display:flex;gap:8px;margin-top:18px}.article-tools button{width:34px;height:34px;border:1px solid #bbb;background:#fff;border-radius:50%;cursor:pointer;font-weight:700}.video-section{background:#111;padding-top:20px}.video-frame{width:min(760px,100%);margin:auto}.viewers-counter{background:#f3f1ed;color:#3d3d3d;width:min(760px,100%);margin:auto;padding:11px 16px;text-align:center;font-size:14px}.viewers-counter i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#b52b30;margin-right:7px;animation:blink 1.3s infinite}@keyframes blink{50%{opacity:.25}}.comments-section{width:min(760px,calc(100% - 32px));margin:34px auto 52px;border-top:4px solid var(--ink)}.comments-head{display:flex;align-items:baseline;justify-content:space-between;padding:18px 0 4px}.comments-head h2{font:700 27px Georgia;margin:0}.comments-head span,.comments-intro{font-size:12px;color:#777}.comments-intro{font-size:14px;margin:5px 0 12px}.comment{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:18px 0;border-top:1px solid #e2e0dc}.comment-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#7c4051;color:#fff;font-weight:800}.comment-avatar.blue{background:#345c7e}.comment-avatar.green{background:#48715a}.comment-avatar.gold{background:#9a7133}.comment-top{display:flex;justify-content:space-between}.comment-top strong{font-size:14px}.comment-top time{font-size:12px;color:#888}.comment p{margin:6px 0 8px;font-size:15px;line-height:1.5;color:#333}.comment button{border:0;background:none;color:#596d83;font-size:12px;font-weight:700;padding:0 15px 0 0;cursor:pointer}.comments-toggle{width:100%;padding:12px;border:1px solid var(--navy);background:#fff;color:var(--navy);font-weight:800;cursor:pointer}.registration-section{background:var(--cream);padding:0 16px 60px}.registration-section[hidden],.post-submit-loader[hidden]{display:none!important}.registration-label{max-width:620px;margin:auto;background:var(--navy);color:#fff;text-align:center;padding:12px;font-size:12px;font-weight:800;letter-spacing:.12em}.registration-card{max-width:620px;margin:auto;background:#fff;padding:36px 48px 30px;border:1px solid #ddd7cc;border-top:0;box-shadow:0 8px 30px rgba(21,34,47,.08)}.eyebrow{color:var(--red);font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 8px}.registration-card h2{font:700 35px Georgia;margin:0 0 10px}.registration-copy{color:#555;line-height:1.5;margin:0 0 22px}.steps{list-style:none;display:flex;padding:0;margin:0 0 24px;border-block:1px solid var(--rule)}.steps li{flex:1;padding:14px 6px;display:flex;align-items:center;gap:7px;font-size:12px}.steps b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff}.vsl-cta-scroll-marker{height:1px}.custom-form__wrapper form{display:grid;gap:7px}.custom-form__wrapper label{font-size:12px;font-weight:800;margin-top:6px}.custom-form__wrapper .form__input{display:block;width:100%;height:50px;border:1px solid #aaa;border-radius:2px;background:#fff;padding:0 14px;font-size:16px;color:#222}.custom-form__wrapper .form__input:focus{outline:2px solid rgba(23,49,79,.25);border-color:var(--navy)}.phone__input{position:relative}.phone__input .form__input{padding-left:54px}.flag-container{position:absolute;left:0;top:0;height:50px;width:46px;border-right:1px solid #ccc;display:grid;place-items:center;z-index:2}.selected-flag{display:flex;gap:4px;align-items:center}.iti-arrow{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #555}.form__btn{height:54px;border:0;border-radius:2px;background:var(--red);color:#fff;font-size:17px;font-weight:800;margin-top:12px;cursor:pointer}.form__btn:disabled{opacity:.65;cursor:not-allowed}#loading{display:none;text-align:center}#loading img{max-width:38px}.form-trust{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;border-top:1px solid var(--rule);margin-top:22px;padding-top:18px;color:#5d5d5d;font-size:11px}.post-submit-loader{max-width:620px;margin:35px auto;padding:35px;border:1px solid var(--rule);text-align:center}.site-footer{background:#18293c;color:#dfe4e9;padding:42px 16px 25px}.footer-inner{max-width:900px;margin:auto}.footer-brand{font:700 22px Georgia;border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:15px}.footer-brand span{font:700 9px Arial;color:#d6b878;letter-spacing:.15em}.site-footer nav{display:flex;gap:22px;padding:17px 0}.site-footer a{color:#fff;font-size:12px}.risk-disclosure{border-top:1px solid rgba(255,255,255,.25);padding-top:19px;color:#c8cfd6;font-size:11px;line-height:1.6}.risk-disclosure strong{color:#fff;text-transform:uppercase;letter-spacing:.08em}.copyright{font-size:10px;color:#929da8;margin-top:20px}
@media(max-width:640px){.article-shell{margin-top:26px}.article-shell h1{font-size:34px}.article-dek{font-size:18px}.video-section{padding-top:0}.comments-section{margin-top:26px}.registration-card{padding:28px 18px}.registration-card h2{font-size:29px}.steps span{display:none}.steps li{justify-content:center}.form-trust{gap:8px;flex-direction:column;align-items:center}.site-footer nav{flex-wrap:wrap}}
.sticky-registration-cta[hidden]{display:none!important}.sticky-registration-cta{position:fixed;left:0;right:0;bottom:0;z-index:99999;padding:11px max(16px,env(safe-area-inset-right)) calc(11px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:rgba(255,255,255,.97);border-top:3px solid var(--red);box-shadow:0 -5px 24px rgba(0,0,0,.2)}.sticky-registration-cta a{display:block;width:min(620px,100%);margin:auto;border-radius:3px;background:var(--red);color:#fff;padding:17px 20px;font-size:17px;font-weight:900;letter-spacing:.035em;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 4px 14px rgba(167,41,47,.32)}.sticky-registration-cta a:hover,.sticky-registration-cta a:focus-visible{background:#872126}.registration-card{scroll-margin-block:20px}
.qualification-card{position:relative;border:1px solid #d7d1c6;border-top:7px solid var(--navy);border-radius:4px;box-shadow:0 16px 42px rgba(23,49,79,.14);overflow:hidden}.qualification-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--red)}.qualification-card .eyebrow{text-align:center;margin-top:4px}.qualification-card h2{text-align:center;color:var(--navy)}.qualification-card>.registration-copy{text-align:center}.qualification-list{display:grid;gap:10px;list-style:none;margin:0 0 24px;padding:0}.qualification-list li{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:11px;padding:13px 15px;background:#f7f5f0;border:1px solid #e2ddd4;border-radius:4px}.qualification-list li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--red);color:#fff;font-weight:900}.qualification-list p{margin:0;color:#303840;font-size:15px;line-height:1.45}.next-step-card{display:grid;grid-template-columns:42px 1fr;gap:13px;margin:0 0 22px;padding:18px;background:#edf3f7;border-left:4px solid var(--navy);border-radius:3px}.phone-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;font-size:21px}.next-step-card h3{margin:0 0 6px;color:var(--navy);font:700 19px Georgia,serif}.next-step-card p{margin:0;color:#40505d;font-size:14px;line-height:1.55}.cta-lead{text-align:center;color:#414141;font-weight:700;line-height:1.45}.primary-registration-cta{display:block;width:100%;margin-top:16px;padding:18px 20px;border-radius:3px;background:var(--red);color:#fff;text-align:center;text-decoration:none;font-size:17px;font-weight:900;letter-spacing:.035em;box-shadow:0 5px 16px rgba(167,41,47,.3)}.primary-registration-cta:hover,.primary-registration-cta:focus-visible{background:#872126;transform:translateY(-1px)}.primary-registration-cta:focus-visible,.sticky-registration-cta a:focus-visible{outline:3px solid #e1b94d;outline-offset:3px}
@media(max-width:640px){.sticky-registration-cta{padding-top:9px}.sticky-registration-cta a{font-size:15px;padding:15px 10px}.qualification-card{padding:27px 17px}.qualification-list li{padding:12px 11px}.next-step-card{grid-template-columns:1fr;text-align:center}.phone-icon{margin:auto}.primary-registration-cta{padding:16px 10px;font-size:15px}}