.fsadv-body{margin:0;background:#F7F5F1;color:#1E2124}
.fsadv{--ch:#1E2124;--or:#E8641B;--be:#D8D4CC;--wh:#F7F5F1;--gr:#2F7D4F;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:18px;line-height:1.6;color:var(--ch);background:var(--wh);padding-bottom:84px}
.fsadv *{box-sizing:border-box}
.fsadv-top{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid var(--be);background:#fff}
.fsadv-logo{font-family:'Archivo Black',Inter,sans-serif;font-size:15px;letter-spacing:.5px;color:var(--ch)}
.fsadv-logo b{color:var(--or);font-weight:400}
.fsadv-tag{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#6b6b6b}
.fsadv-art{max-width:680px;margin:0 auto;padding:20px 16px 8px}
.fsadv-rubric{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--or);margin:0 0 8px}
.fsadv h1{font-family:'Archivo Black',Inter,sans-serif;font-weight:400;font-size:34px;line-height:1.1;margin:0 0 12px}
.fsadv-deck{font-size:19px;line-height:1.45;color:#3a3d40;margin:0 0 14px}
.fsadv-by{font-size:14px;color:#6b6b6b;border-top:1px solid var(--be);border-bottom:1px solid var(--be);padding:8px 0;margin:0 0 18px}
.fsadv h2{font-family:'Archivo Black',Inter,sans-serif;font-weight:400;font-size:24px;line-height:1.2;margin:34px 0 12px}
.fsadv p{margin:0 0 16px}
.fsadv figure{margin:20px -16px}
.fsadv figure img{display:block;width:100%;height:auto}
.fsadv figcaption{font-size:14px;color:#6b6b6b;padding:6px 16px 0;font-style:italic}
.fsadv-list,.fsadv-checks{padding:0;margin:0 0 18px;list-style:none}
.fsadv-list li{background:#fff;border-left:4px solid var(--ch);padding:10px 12px;margin:0 0 8px}
.fsadv-checks li{position:relative;padding:6px 0 6px 32px}
.fsadv-checks li:before{content:"";position:absolute;left:4px;top:13px;width:14px;height:8px;border-left:3px solid var(--gr);border-bottom:3px solid var(--gr);transform:rotate(-45deg)}
.fsadv-total{font-weight:700}
.fsadv-quote{font-size:21px;font-weight:700;border-left:4px solid var(--or);padding:4px 0 4px 14px;margin:22px 0}
.fsadv-offer{background:#fff;border:2px solid var(--ch);padding:18px 16px;margin:28px 0;text-align:center}
.fsadv-offer img{width:100%;height:auto;display:block;margin:10px 0 14px}
.fsadv-kicker{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--or);margin:0 0 4px!important}
.fsadv-otitle{font-family:'Archivo Black',Inter,sans-serif;font-size:26px;line-height:1.15;margin:0 0 6px!important}
.fsadv-small{font-size:14px;color:#55595c;line-height:1.45}
.fsadv-guar{background:#eef5f0;border:1px solid #cfe3d6;color:#1f4f33;font-size:15px;padding:10px 12px;margin:12px 0!important;text-align:left}
.fsadv-btn{display:block;background:var(--or);color:#fff!important;text-decoration:none;font-weight:700;font-size:19px;padding:16px 14px;border-radius:6px;margin:14px 0 10px;text-align:center}
.fsadv-btn:active{transform:translateY(1px)}
.fsadv-faq p{margin:0 0 14px}
.fsadv-faq b{display:block}
.fsadv-ps{background:#fff;padding:12px 14px;border:1px dashed var(--be)}
.fsadv-foot{font-size:12px;color:#7a7a7a;border-top:1px solid var(--be);padding-top:12px;margin-top:30px}
.fsadv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--ch);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px}
.fsadv-sticky span{font-size:14px;font-weight:600;line-height:1.3}
.fsadv-sticky a{background:var(--or);color:#fff;text-decoration:none;font-weight:700;font-size:15px;padding:10px 14px;border-radius:6px;white-space:nowrap}
.fsadv a.fsadv-inline{color:var(--or);font-weight:700}
@media (min-width:720px){.fsadv h1{font-size:42px}.fsadv figure{margin:22px 0}.fsadv figcaption{padding-left:0}.fsadv-sticky{justify-content:center;gap:24px}}
