.elementor-3391 .elementor-element.elementor-element-b712001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS */.bct712{--red:#bd2925;--ink:#202020;--muted:#5b5b5b;--paper:#f6f4f1;--line:#e4dfd8;font-family:Poppins,Arial,sans-serif;color:var(--ink);font-size:16px;line-height:1.65;overflow-wrap:anywhere}
.bct712 *{box-sizing:border-box}.bct712 h1,.bct712 h2,.bct712 h3,.bct712 p,.bct712 figure{margin:0}.bct712 a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.bct712 a:focus-visible{outline:3px solid #df8a32;outline-offset:5px}
.bct712 .wrap{max-width:1200px;margin:auto;padding:0 28px}.bct712 .section{padding:76px 0}.bct712 .kicker{text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:700;color:var(--red);margin-bottom:14px}.bct712 h1{font-size:clamp(38px,5.2vw,62px);line-height:1.05;letter-spacing:-2px;font-weight:800}.bct712 h2{font-size:clamp(28px,3.4vw,40px);line-height:1.18;letter-spacing:-1px;margin-bottom:20px}.bct712 h3{font-size:22px;line-height:1.25;margin-bottom:13px}.bct712 .lede{font-size:18px;color:var(--muted);max-width:760px}.bct712 .hero{background:var(--paper);padding:58px 0 48px}.bct712 .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.bct712 .hero-copy p{margin-top:22px}.bct712 .hero figure{background:#e9e5df;padding:10px;border-radius:16px}.bct712 .hero img{display:block;width:100%;height:auto;border-radius:9px}.bct712 figcaption{font-size:12px;color:#595959;padding:10px 6px 4px;line-height:1.5}
.bct712 .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.bct712 .btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 21px;border-radius:5px;font-weight:700;text-decoration:none;background:var(--red);color:#fff;border:2px solid var(--red);font-size:15px}.bct712 .btn.secondary{background:transparent;color:var(--ink);border-color:#cbc5bd}.bct712 .btn:hover{background:#96221e;color:#fff}
.bct712 .facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:26px;margin-top:32px;gap:24px}.bct712 .facts strong{display:block;font-size:23px;line-height:1.25}.bct712 .facts span{display:block;color:var(--muted);font-size:13px;margin-top:6px}
.bct712 .split{display:grid;grid-template-columns:1fr 1fr;gap:64px}.bct712 .list{padding-left:20px;margin:18px 0 0}.bct712 .list li{margin:10px 0}.bct712 .note{font-size:14px;color:var(--muted);border-left:3px solid var(--red);padding:12px 18px;background:var(--paper);margin-top:25px}
.bct712 .uses{background:var(--paper)}.bct712 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.bct712 .card{background:#fff;border:1px solid var(--line);padding:28px;border-radius:8px;display:flex;flex-direction:column}.bct712 .number{font-size:13px;letter-spacing:1px;color:var(--red);font-weight:700;margin-bottom:24px}.bct712 .card p{font-size:15px;color:var(--muted);margin-bottom:24px}.bct712 .card a{margin-top:auto;font-size:14px;font-weight:700}
.bct712 .table-box{margin-top:28px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.bct712 table{border-collapse:collapse;width:100%;font-size:15px;table-layout:fixed}.bct712 th,.bct712 td{padding:15px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.bct712 th{width:48%;font-weight:600}.bct712 tr:nth-child(odd){background:#faf9f7}.bct712 tr:last-child th,.bct712 tr:last-child td{border:0}.bct712 .source{font-size:13px;color:var(--muted);margin-top:15px}.bct712 .features{background:#242424;color:#fff}.bct712 .features .kicker{color:#ff9f98}.bct712 .features .lede{color:#d2ceca}.bct712 .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:34px}.bct712 .feature{border-top:1px solid #5a5550;padding-top:21px}.bct712 .feature h3{font-size:18px}.bct712 .feature p{color:#d2ceca;font-size:15px}.bct712 .features a{color:#ffb3ad}.bct712 .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 48px;margin-top:32px}.bct712 .faq h3{font-size:19px}.bct712 .faq p{color:var(--muted);font-size:15px}.bct712 .cta{background:var(--paper);border-top:1px solid var(--line)}.bct712 .cta-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center}.bct712 .cta .actions{margin:0}
@media(max-width:800px){.bct712 .hero-grid,.bct712 .split,.bct712 .cta-grid{grid-template-columns:1fr;gap:30px}.bct712 .grid,.bct712 .features-grid{grid-template-columns:repeat(2,1fr)}.bct712 .hero{padding:36px 0}.bct712 .section{padding:48px 0}.bct712 .hero figure{max-width:600px}}
@media(max-width:520px){.bct712 .wrap{padding:0 20px}.bct712 h1{letter-spacing:-1px}.bct712 .grid,.bct712 .features-grid,.bct712 .faq-grid{grid-template-columns:1fr}.bct712 .facts{gap:12px}.bct712 .facts strong{font-size:19px}.bct712 .facts span{font-size:12px}.bct712 .card{padding:24px}.bct712 th,.bct712 td{padding:12px;font-size:13px}.bct712 .actions .btn{width:100%}}/* End custom CSS */