body .wfa{--ink:#151b33;--green:#bdff83;--light:#f3f3f9;--muted:#626778;--line:#e3e5ed;font-family:inherit;color:var(--ink);font-size:15px;line-height:1.8}body .wfa *{box-sizing:border-box}body .wfa .wfa-pill{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;display:inline-flex;align-items:center;gap:7px;margin:0 0 16px}body .wfa .wfa-pill:before{content:'';width:7px;height:7px;border-radius:50%;background:var(--green);border:1px solid #8bc856}body .wfa .wfa-deck{color:var(--muted);font-size:16px;line-height:1.8;margin:0 0 22px;text-transform:none;font-weight:400}body .wfa .wfa-facts{display:flex;flex-wrap:wrap;gap:10px 30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;margin:0 0 40px;font-size:12px}body .wfa .wfa-facts span{display:flex;align-items:center;gap:10px}body .wfa .wfa-facts i{font-style:normal;color:#68983d;font-size:17px}body .wfa section{scroll-margin-top:90px}body .wfa section+section{margin-top:45px}body .wfa h2{font-size:29px;font-weight:800;font-style:italic;line-height:1.16;letter-spacing:-.7px;text-transform:none;color:var(--ink);margin:0 0 20px}body .wfa h3{font-weight:800;line-height:1.2;letter-spacing:-.3px;text-transform:none;color:var(--ink)}body .wfa p{font-size:15px;color:#53596b;margin:0 0 18px;line-height:1.8}body .wfa strong{color:var(--ink)}body .wfa ul,body .wfa ol{padding-left:20px;color:#53596b;font-size:15px;margin:0 0 18px}body .wfa li{margin-bottom:5px}body .wfa .lead:first-letter{float:left;font-size:57px;line-height:.85;margin:8px 9px 0 0;font-weight:800;font-style:italic;color:var(--ink)}body .wfa a.wfa-btn{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;background:var(--green);border:1px solid var(--green);border-radius:7px;padding:11px 18px;text-decoration:none;font-size:12px;font-weight:700;color:var(--ink);cursor:pointer}body .wfa a.wfa-btn:hover{background:#a8ee6d;color:var(--ink)}body .wfa .wfa-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:var(--muted);display:block}body .wfa .wfa-product{display:flex;gap:22px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:18px 23px;margin:0 0 14px;background:#fff}body .wfa .wfa-product img{width:140px;height:135px;object-fit:contain;background:var(--light);border-radius:8px;flex-shrink:0}body .wfa .wfa-product h3{font-size:19px;margin:6px 0 8px}body .wfa .wfa-product p{font-size:13px;margin:0 0 12px}body .wfa .wfa-step{display:grid;grid-template-columns:35px 1fr;gap:17px;margin-top:28px}body .wfa .wfa-n{background:var(--green);border-radius:50%;width:33px;height:33px;display:grid;place-items:center;font-weight:700;font-size:13px;color:var(--ink)}body .wfa .wfa-step h3{font-size:20px;margin:3px 0 12px}body .wfa .wfa-step p{font-size:14px}body .wfa .wfa-step img{max-width:100%;height:auto;border-radius:10px;margin:0 0 14px}body .wfa .wfa-keybox{background:var(--light);border-radius:10px;padding:22px 26px;border-left:3px solid var(--green)}body .wfa .wfa-keybox.vert{background:var(--green);border-left-color:var(--ink)}body .wfa .wfa-keybox b{font-size:13px;display:block;margin-bottom:6px}body .wfa .wfa-keybox p{margin:6px 0 0;font-size:13px}body .wfa .wfa-closing{background:var(--green);padding:26px;border-radius:12px}body .wfa .wfa-closing h3{margin:0 0 12px;font-size:22px;font-style:italic}body .wfa .wfa-closing p{color:var(--ink);font-size:14px}body .wfa .wfa-closing a.wfa-btn{background:var(--ink);color:#fff;border-color:var(--ink)}body .wfa .wfa-closing a.wfa-btn:hover{background:#2a3358;color:#fff}body .wfa .wfa-bottom{background:var(--light);border-radius:14px;padding:34px 30px;margin-top:60px}body .wfa .wfa-bottom h2{font-size:26px;margin:6px 0 22px}body .wfa .wfa-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}body .wfa .wfa-card{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}body .wfa .wfa-card img{width:100%;height:170px;object-fit:contain;background:#f8f8fb;padding:16px}body .wfa .wfa-cardbody{padding:18px;display:flex;flex-direction:column;flex:1}body .wfa .wfa-card h3{font-size:15px;margin:0 0 10px}body .wfa .wfa-card p{font-size:12px;color:var(--muted);margin:0 0 16px}body .wfa .wfa-card a.wfa-more{font-size:12px;font-weight:700;margin-top:auto;color:var(--ink)}body .wfa-progress{position:fixed;top:0;left:0;height:3px;width:0;background:#bdff83;z-index:99999}@media(max-width:760px){body .wfa h2{font-size:24px}body .wfa .wfa-product{padding:14px;gap:14px}body .wfa .wfa-product img{width:85px;height:105px}body .wfa .wfa-cards{grid-template-columns:1fr}body .wfa .wfa-card{flex-direction:row}body .wfa .wfa-card img{width:38%;height:auto;min-height:150px;padding:10px}body .wfa .wfa-bottom{padding:24px 18px}}@media print{body .wfa-progress{display:none}}body .wfa .wfa-card h3{font-size:15px!important;line-height:1.3!important;font-style:normal}body .wfa .wfa-product h3{font-size:19px!important;line-height:1.25!important}body .wfa .wfa-step h3{font-size:20px!important;line-height:1.25!important}body .wfa section h3{font-size:20px;line-height:1.25;margin:26px 0 10px}body .wfa .wfa-video-box{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#151b33}body .wfa .wfa-video-box img{width:100%;height:100%;object-fit:cover;opacity:.75;display:block}body .wfa .wfa-video-box iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body .wfa .wfa-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#bdff83;color:#151b33;border:0;border-radius:8px;padding:14px 24px;font:700 14px/1 inherit;cursor:pointer}body .wfa .wfa-play:hover{background:#a8ee6d}body .wfa .wfa-caption{font-size:12px!important;color:#626778!important;margin:10px 0 0!important}body .wfa .wfa-caption a{color:#151b33!important;text-decoration:underline}body .wfa .wfa-silo{margin-top:30px}body .wfa .wfa-silo .wfa-card img{height:150px;object-fit:cover;padding:0;background:#f8f8fb}body .wfa .wfa-silo .wfa-card h3 a{color:var(--ink);text-decoration:none}body .wfa .wfa-silolinks{display:flex;flex-wrap:wrap;gap:8px 24px;margin:22px 0 0;font-size:13px;font-weight:700}body .wfa .wfa-silolinks a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}