
/* ---- Elementor resets so the design renders as authored ---- */
body.fm-root{margin:0}
.fm-root.fm-root .e-con{display:block;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;align-content:normal;gap:0;padding:0;margin:0;width:auto;max-width:none;min-height:0;height:auto;text-align:inherit;position:relative;border:0;border-radius:0;overflow:visible;flex-grow:0;flex-shrink:1;flex-basis:auto;z-index:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--width:auto}
.fm-root.fm-root .e-con.e-con{transition:none}
.fm-root.fm-root .elementor-widget{width:auto;max-width:none;margin:0;flex-grow:0;flex-shrink:1;align-self:auto;position:relative}
.fm-root.fm-root .elementor-widget-container{height:auto}
.fm-root.fm-root .elementor-heading-title{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;text-transform:inherit;text-align:inherit}
.fm-root.fm-root .elementor-heading-title a{color:inherit;font:inherit}
.fm-root.fm-root .elementor-widget-text-editor{color:inherit;font-family:inherit}
.fm-root.fm-root .elementor-widget-text-editor p{margin:0;font:inherit;color:inherit;letter-spacing:inherit}
.fm-root.fm-root .elementor-widget-image{text-align:inherit}
.fm-root.fm-root .elementor-widget-image a{display:inline;line-height:0}
.fm-root.fm-root .elementor-widget-html{line-height:inherit}
.fm-root.fm-root .elementor-button{background:none;padding:0;border-radius:0;font-size:inherit;line-height:inherit;color:inherit;fill:currentColor;text-align:inherit;transition:background-color .15s,color .15s,border-color .15s}
.fm-root.fm-root .elementor-button .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:inherit}
.fm-root.fm-root .elementor-button .elementor-button-text{flex-grow:0}

:root{--ink:#0E1420;
    --ink-2:#141B27;
    --ink-3:#1B2433;
    --paper:#F6F4EF;
    --paper-2:#FFFFFF;
    --line:#E3DFD3;
    --line-dark:#2A3242;
    --red:#BC0C29;
    --red-dark:#8C0A20;
    --red-glow:rgba(188,12,41,.22);
    --cyan:#33C6CF;
    --text:#181F2A;
    --text-dim:#5B6572;
    --text-inv:#F2F4F6;
    --text-inv-dim:#9AA7B5;
    --font-display:'Sora',system-ui,sans-serif;
    --font-body:'IBM Plex Sans',system-ui,sans-serif;
    --font-mono:'IBM Plex Mono',ui-monospace,'SFMono-Regular',monospace;}
*{box-sizing:border-box;}
body.fm-root{margin:0;background:var(--paper);font-family:var(--font-body);color:var(--text);}
.fm-root.fm-root a{color:inherit;text-decoration:none;}
.fm-root.fm-root h1,.fm-root.fm-root h2,.fm-root.fm-root h3{font-family:var(--font-display);margin:0;letter-spacing:-0.01em;text-wrap:balance;}
.fm-root.fm-root .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;}
.fm-root.fm-root .eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;}
.fm-root.fm-root .btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:3px;font-family:var(--font-body);font-weight:600;font-size:15px;cursor:pointer;border:1px solid transparent;}
.fm-root.fm-root .fm-btn .elementor-button{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:3px;font-family:var(--font-body);font-weight:600;font-size:15px;cursor:pointer;border:1px solid transparent;}
.fm-root.fm-root .btn-primary{background:var(--red);color:#fff;}
.fm-root.fm-root .fm-btn-primary .elementor-button{background:var(--red);color:#fff;}
.fm-root.fm-root .btn-primary:hover{background:var(--red-dark);}
.fm-root.fm-root .fm-btn-primary .elementor-button:hover{background:var(--red-dark);}
.fm-root.fm-root .btn-ghost-light{background:transparent;border-color:var(--ink);color:var(--ink);}
.fm-root.fm-root .fm-btn-ghost-light .elementor-button{background:transparent;border-color:var(--ink);color:var(--ink);}
.fm-root.fm-root .btn-ghost-light:hover{background:var(--ink);color:#fff;}
.fm-root.fm-root .fm-btn-ghost-light .elementor-button:hover{background:var(--ink);color:#fff;}
.fm-root.fm-root .btn-dark{background:var(--ink);color:#fff;}
.fm-root.fm-root .fm-btn-dark .elementor-button{background:var(--ink);color:#fff;}
.fm-root.fm-root .btn-dark:hover{background:var(--ink-2);}
.fm-root.fm-root .fm-btn-dark .elementor-button:hover{background:var(--ink-2);}
.fm-root.fm-root .btn-sm{padding:11px 22px;font-size:13.5px;}
.fm-root.fm-root .fm-btn-sm .elementor-button{padding:11px 22px;font-size:13.5px;}
.fm-root.fm-root .navlink{font-size:14.5px;font-weight:500;color:var(--text-dim);}
.fm-root.fm-root .navlink:hover{color:var(--ink);}
.fm-root.fm-root .card{background:var(--paper-2);border:1px solid var(--line);border-radius:6px;}
.fm-root.fm-root .tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--line);border-radius:20px;padding:4px 10px;}
.fm-root.fm-root .tag-inv{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-inv-dim);border:1px solid var(--line-dark);border-radius:20px;padding:4px 10px;}
.fm-root.fm-root .footcol a{color:var(--text-inv-dim);font-size:13.5px;line-height:2.1;display:block;}
.fm-root.fm-root .footcol a:hover{color:var(--text-inv);}
.fm-root.fm-root .fiber-rule{height:1px;background:linear-gradient(90deg,transparent,var(--line) 15%,var(--line) 85%,transparent);}
.fm-root.fm-root .fiber-rule-dark{height:1px;background:linear-gradient(90deg,transparent,var(--line-dark) 15%,var(--line-dark) 85%,transparent);}
.fm-root.fm-root .specline{display:flex;gap:10px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line);}
.fm-root.fm-root .specline:last-child{border-bottom:none;}
.fm-root.fm-root .specline .k{font-size:12.5px;color:var(--text-dim);min-width:150px;flex-shrink:0;}
.fm-root.fm-root .specline .v{font-family:var(--font-mono);font-size:13px;color:var(--ink);}
@media (max-width:900px){.fm-root.fm-root .grid-3{grid-template-columns:1fr !important;}.fm-root.fm-root .grid-2{grid-template-columns:1fr !important;}.fm-root.fm-root .grid-4{grid-template-columns:1fr 1fr !important;}.fm-root.fm-root .hide-m{display:none !important;}.fm-root.fm-root .hero-h1{font-size:40px !important;}.fm-root.fm-root .stack-m{flex-direction:column !important;align-items:flex-start !important;}}
body.fm-root{background:var(--paper)}

.fm-root.fm-root .fmpr1{display:block;position:sticky;top:0;z-index:40;background:var(--paper-2);border-bottom:1px solid var(--line)}
.fm-root.fm-root .fmpr2{max-width:1280px;margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-direction:row}
.fm-root.fm-root .fmpr3{align-items:center;line-height:0}
.fm-root.fm-root .fmpr3 img{height:32px;width:auto;display:block}
.fm-root.fm-root .fmpr4{display:flex;align-items:center;gap:30px;flex-direction:row}
.fm-root.fm-root .fmpr6{color:var(--ink)}
.fm-root.fm-root .fmpr6 .elementor-heading-title{color:var(--ink)}
.fm-root.fm-root .fmpr10 .elementor-button{padding:10px 20px;font-size:14px}
.fm-root.fm-root .fmpr11{display:block;background:radial-gradient(ellipse 1100px 480px at 82% -10%,var(--red-glow),transparent 60%),var(--ink);position:relative;overflow:hidden}
.fm-root.fm-root .fmpr12{display:block;position:absolute;inset:0;opacity:.5;background-image:linear-gradient(var(--line-dark) 1px,transparent 1px),linear-gradient(90deg,var(--line-dark) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 75%)}
.fm-root.fm-root .fmpr13{display:block;max-width:1280px;margin:0 auto;padding:88px 32px 80px;position:relative}
.fm-root.fm-root .fmpr14{display:block;max-width:760px}
.fm-root.fm-root .fmpr15{margin-bottom:20px;color:var(--cyan)}
.fm-root.fm-root .fmpr15 .elementor-heading-title{color:var(--cyan)}
.fm-root.fm-root .fmpr16{font-size:48px;line-height:1.08;color:#fff;font-weight:700}
.fm-root.fm-root .fmpr16 .elementor-heading-title{font-size:48px;line-height:1.08;color:#fff;font-weight:700}
.fm-root.fm-root .fmpr17{margin:24px 0 0;font-size:18px;line-height:1.6;color:var(--text-inv-dim);max-width:680px}
.fm-root.fm-root .fmpr18{display:block;max-width:1280px;margin:0 auto;padding:96px 32px 0}
.fm-root.fm-root .fmpr19{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:start}
.fm-root.fm-root .fmpr20{display:block}
.fm-root.fm-root .fmpr21{display:inline-block}
.fm-root.fm-root .fmpr22{margin:18px 0 6px;font-size:32px;color:var(--ink)}
.fm-root.fm-root .fmpr22 .elementor-heading-title{font-size:32px;color:var(--ink)}
.fm-root.fm-root .fmpr23{margin:0 0 24px;font-size:13.5px;letter-spacing:.02em;color:var(--text-dim)}
.fm-root.fm-root .fmpr24{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}
.fm-root.fm-root .fmpr25{display:block;padding:16px 14px;text-align:center}
.fm-root.fm-root .fmpr26{display:inline-block;line-height:0;margin-bottom:10px}
.fm-root.fm-root .fmpr27{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr27 .elementor-heading-title{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr28{display:block;padding:16px 14px;text-align:center}
.fm-root.fm-root .fmpr29{display:inline-block;line-height:0;margin-bottom:10px}
.fm-root.fm-root .fmpr30{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr30 .elementor-heading-title{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr31{display:block;padding:16px 14px;text-align:center}
.fm-root.fm-root .fmpr32{display:inline-block;line-height:0;margin-bottom:10px}
.fm-root.fm-root .fmpr33{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr33 .elementor-heading-title{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr34{margin:0 0 16px;font-size:16px;line-height:1.75;color:var(--text-dim)}
.fm-root.fm-root .fmpr35{margin:0 0 28px;font-size:16px;line-height:1.75;color:var(--text-dim)}
.fm-root.fm-root .fmpr36{display:flex;gap:12px;flex-direction:row}
.fm-root.fm-root .fmpr39{display:flex;flex-direction:column;gap:14px;margin-top:32px}
.fm-root.fm-root .fmpr40{display:flex;gap:14px;flex-direction:row}
.fm-root.fm-root .fmpr41{flex-shrink:0;margin-top:2px;line-height:0}
.fm-root.fm-root .fmpr42{margin:0;font-size:14.5px;line-height:1.6;color:var(--text-dim)}
.fm-root.fm-root .fmpr43{display:flex;gap:14px;flex-direction:row}
.fm-root.fm-root .fmpr44{flex-shrink:0;margin-top:2px;line-height:0}
.fm-root.fm-root .fmpr45{margin:0;font-size:14.5px;line-height:1.6;color:var(--text-dim)}
.fm-root.fm-root .fmpr46{display:flex;gap:14px;flex-direction:row}
.fm-root.fm-root .fmpr47{flex-shrink:0;margin-top:2px;line-height:0}
.fm-root.fm-root .fmpr48{margin:0;font-size:14.5px;line-height:1.6;color:var(--text-dim)}
.fm-root.fm-root .fmpr49{display:block}
.fm-root.fm-root .fmpr50{display:block;padding:8px;margin-bottom:20px}
.fm-root.fm-root .fmpr51{display:block;width:100%;line-height:0}
.fm-root.fm-root .fmpr51 img{width:100%;height:auto;display:block;border-radius:3px}
.fm-root.fm-root .fmpr52{display:block;padding:20px 22px}
.fm-root.fm-root .fmpr53{margin-bottom:14px;color:var(--text-dim)}
.fm-root.fm-root .fmpr53 .elementor-heading-title{color:var(--text-dim)}
.fm-root.fm-root .fmpr54{flex-direction:row}
.fm-root.fm-root .fmpr57{flex-direction:row}
.fm-root.fm-root .fmpr60{flex-direction:row}
.fm-root.fm-root .fmpr63{flex-direction:row}
.fm-root.fm-root .fmpr66{flex-direction:row}
.fm-root.fm-root .fmpr69{display:block;max-width:1280px;margin:88px auto 0}
.fm-root.fm-root .fmpr70{display:block;max-width:1280px;margin:0 auto;padding:88px 32px 0}
.fm-root.fm-root .fmpr71{display:grid;grid-template-columns:.95fr 1.05fr;gap:64px;align-items:start}
.fm-root.fm-root .fmpr72{display:block}
.fm-root.fm-root .fmpr73{display:block;padding:8px;margin-bottom:20px}
.fm-root.fm-root .fmpr74{display:block;width:100%;line-height:0}
.fm-root.fm-root .fmpr74 img{width:100%;height:auto;display:block;border-radius:3px}
.fm-root.fm-root .fmpr75{display:block;padding:20px 22px}
.fm-root.fm-root .fmpr76{margin-bottom:14px;color:var(--text-dim)}
.fm-root.fm-root .fmpr76 .elementor-heading-title{color:var(--text-dim)}
.fm-root.fm-root .fmpr77{flex-direction:row}
.fm-root.fm-root .fmpr80{flex-direction:row}
.fm-root.fm-root .fmpr83{flex-direction:row}
.fm-root.fm-root .fmpr86{flex-direction:row}
.fm-root.fm-root .fmpr89{flex-direction:row}
.fm-root.fm-root .fmpr92{display:block}
.fm-root.fm-root .fmpr93{display:inline-block}
.fm-root.fm-root .fmpr94{margin:18px 0 6px;font-size:32px;color:var(--ink)}
.fm-root.fm-root .fmpr94 .elementor-heading-title{font-size:32px;color:var(--ink)}
.fm-root.fm-root .fmpr95{margin:0 0 24px;font-size:13.5px;letter-spacing:.02em;color:var(--text-dim)}
.fm-root.fm-root .fmpr96{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}
.fm-root.fm-root .fmpr97{display:block;padding:16px 14px;text-align:center}
.fm-root.fm-root .fmpr98{display:inline-block;line-height:0;margin-bottom:10px}
.fm-root.fm-root .fmpr99{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr99 .elementor-heading-title{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr100{display:block;padding:16px 14px;text-align:center}
.fm-root.fm-root .fmpr101{display:inline-block;line-height:0;margin-bottom:10px}
.fm-root.fm-root .fmpr102{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr102 .elementor-heading-title{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr103{display:block;padding:16px 14px;text-align:center}
.fm-root.fm-root .fmpr104{display:inline-block;line-height:0;margin-bottom:10px}
.fm-root.fm-root .fmpr105{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr105 .elementor-heading-title{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr106{margin:0 0 16px;font-size:16px;line-height:1.75;color:var(--text-dim)}
.fm-root.fm-root .fmpr107{margin:0 0 28px;font-size:16px;line-height:1.75;color:var(--text-dim)}
.fm-root.fm-root .fmpr108{display:flex;gap:12px;flex-direction:row}
.fm-root.fm-root .fmpr111{display:block;max-width:1280px;margin:88px auto 0}
.fm-root.fm-root .fmpr112{display:block;max-width:1280px;margin:0 auto;padding:88px 32px 0}
.fm-root.fm-root .fmpr113{display:grid;grid-template-columns:.95fr 1.05fr;gap:64px;align-items:start}
.fm-root.fm-root .fmpr114{display:block}
.fm-root.fm-root .fmpr115{display:block;padding:8px;margin-bottom:20px}
.fm-root.fm-root .fmpr116{display:block;width:100%;line-height:0}
.fm-root.fm-root .fmpr116 img{width:100%;height:auto;display:block;border-radius:3px}
.fm-root.fm-root .fmpr117{display:block;padding:20px 22px}
.fm-root.fm-root .fmpr118{margin-bottom:14px;color:var(--text-dim)}
.fm-root.fm-root .fmpr118 .elementor-heading-title{color:var(--text-dim)}
.fm-root.fm-root .fmpr119{flex-direction:row}
.fm-root.fm-root .fmpr122{flex-direction:row}
.fm-root.fm-root .fmpr125{flex-direction:row}
.fm-root.fm-root .fmpr128{flex-direction:row}
.fm-root.fm-root .fmpr131{flex-direction:row}
.fm-root.fm-root .fmpr134{flex-direction:row}
.fm-root.fm-root .fmpr137{display:block}
.fm-root.fm-root .fmpr138{display:inline-block}
.fm-root.fm-root .fmpr139{margin:18px 0 6px;font-size:32px;color:var(--ink)}
.fm-root.fm-root .fmpr139 .elementor-heading-title{font-size:32px;color:var(--ink)}
.fm-root.fm-root .fmpr140{margin:0 0 24px;font-size:13.5px;letter-spacing:.02em;color:var(--text-dim)}
.fm-root.fm-root .fmpr141{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}
.fm-root.fm-root .fmpr142{display:block;padding:16px 14px;text-align:center}
.fm-root.fm-root .fmpr143{display:inline-block;line-height:0;margin-bottom:10px}
.fm-root.fm-root .fmpr144{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr144 .elementor-heading-title{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr145{display:block;padding:16px 14px;text-align:center}
.fm-root.fm-root .fmpr146{display:inline-block;line-height:0;margin-bottom:10px}
.fm-root.fm-root .fmpr147{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr147 .elementor-heading-title{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr148{display:block;padding:16px 14px;text-align:center}
.fm-root.fm-root .fmpr149{display:inline-block;line-height:0;margin-bottom:10px}
.fm-root.fm-root .fmpr150{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr150 .elementor-heading-title{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr151{margin:0 0 16px;font-size:16px;line-height:1.75;color:var(--text-dim)}
.fm-root.fm-root .fmpr152{margin:0 0 28px;font-size:16px;line-height:1.75;color:var(--text-dim)}
.fm-root.fm-root .fmpr153{display:flex;gap:12px;flex-direction:row}
.fm-root.fm-root .fmpr155{display:block;max-width:1280px;margin:88px auto 0}
.fm-root.fm-root .fmpr156{display:block;max-width:1280px;margin:0 auto;padding:88px 32px 96px}
.fm-root.fm-root .fmpr157{display:grid;grid-template-columns:.95fr 1.05fr;gap:64px;align-items:start}
.fm-root.fm-root .fmpr158{display:block}
.fm-root.fm-root .fmpr159{display:block;padding:8px;margin-bottom:20px}
.fm-root.fm-root .fmpr160{display:block;width:100%;line-height:0}
.fm-root.fm-root .fmpr160 img{width:100%;height:auto;display:block;border-radius:3px}
.fm-root.fm-root .fmpr161{display:block;padding:20px 22px}
.fm-root.fm-root .fmpr162{margin-bottom:14px;color:var(--text-dim)}
.fm-root.fm-root .fmpr162 .elementor-heading-title{color:var(--text-dim)}
.fm-root.fm-root .fmpr163{flex-direction:row}
.fm-root.fm-root .fmpr166{flex-direction:row}
.fm-root.fm-root .fmpr169{flex-direction:row}
.fm-root.fm-root .fmpr172{flex-direction:row}
.fm-root.fm-root .fmpr175{display:block}
.fm-root.fm-root .fmpr176{display:inline-block}
.fm-root.fm-root .fmpr177{margin:18px 0 6px;font-size:32px;color:var(--ink)}
.fm-root.fm-root .fmpr177 .elementor-heading-title{font-size:32px;color:var(--ink)}
.fm-root.fm-root .fmpr178{margin:0 0 24px;font-size:13.5px;letter-spacing:.02em;color:var(--text-dim)}
.fm-root.fm-root .fmpr179{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}
.fm-root.fm-root .fmpr180{display:block;padding:16px 14px;text-align:center}
.fm-root.fm-root .fmpr181{display:inline-block;line-height:0;margin-bottom:10px}
.fm-root.fm-root .fmpr182{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr182 .elementor-heading-title{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr183{display:block;padding:16px 14px;text-align:center}
.fm-root.fm-root .fmpr184{display:inline-block;line-height:0;margin-bottom:10px}
.fm-root.fm-root .fmpr185{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr185 .elementor-heading-title{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr186{display:block;padding:16px 14px;text-align:center}
.fm-root.fm-root .fmpr187{display:inline-block;line-height:0;margin-bottom:10px}
.fm-root.fm-root .fmpr188{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr188 .elementor-heading-title{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}
.fm-root.fm-root .fmpr189{margin:0 0 16px;font-size:16px;line-height:1.75;color:var(--text-dim)}
.fm-root.fm-root .fmpr190{margin:0 0 28px;font-size:16px;line-height:1.75;color:var(--text-dim)}
.fm-root.fm-root .fmpr191{display:flex;gap:12px;flex-direction:row}
.fm-root.fm-root .fmpr193{display:block;background:linear-gradient(180deg,var(--ink),var(--ink) 60%,var(--ink-2));position:relative;overflow:hidden}
.fm-root.fm-root .fmpr194{display:block;position:absolute;right:-80px;top:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,var(--red-glow),transparent 70%)}
.fm-root.fm-root .fmpr195{display:block;max-width:760px;margin:0 auto;padding:104px 32px;text-align:center;position:relative}
.fm-root.fm-root .fmpr196{font-size:38px;color:#fff}
.fm-root.fm-root .fmpr196 .elementor-heading-title{font-size:38px;color:#fff}
.fm-root.fm-root .fmpr197{margin:20px 0 36px;font-size:16px;line-height:1.6;color:var(--text-inv-dim)}
.fm-root.fm-root .fmpr198{display:inline-block}
.fm-root.fm-root .fmpr198 .elementor-button{padding:15px 32px;font-size:16px}
.fm-root.fm-root .fmpr199{display:block;background:var(--ink);border-top:1px solid var(--line-dark)}
.fm-root.fm-root .fmpr200{display:block;max-width:1280px;margin:0 auto;padding:64px 32px 32px}
.fm-root.fm-root .fmpr201{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}
.fm-root.fm-root .fmpr202{display:block}
.fm-root.fm-root .fmpr203{display:flex;align-items:center;margin-bottom:16px;flex-direction:row}
.fm-root.fm-root .fmpr204{line-height:0}
.fm-root.fm-root .fmpr204 img{height:24px;width:auto;display:block}
.fm-root.fm-root .fmpr205{margin:1em 0;font-size:13px;line-height:1.7;color:var(--text-inv-dim);max-width:280px}
.fm-root.fm-root .fmpr206{display:block}
.fm-root.fm-root .fmpr207{margin-bottom:14px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-inv-dim)}
.fm-root.fm-root .fmpr207 .elementor-heading-title{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-inv-dim)}
.fm-root.fm-root .fmpr213{display:block}
.fm-root.fm-root .fmpr214{margin-bottom:14px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-inv-dim)}
.fm-root.fm-root .fmpr214 .elementor-heading-title{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-inv-dim)}
.fm-root.fm-root .fmpr220{display:block}
.fm-root.fm-root .fmpr221{margin-bottom:14px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-inv-dim)}
.fm-root.fm-root .fmpr221 .elementor-heading-title{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-inv-dim)}
.fm-root.fm-root .fmpr226{display:block;margin:40px 0 24px}
.fm-root.fm-root .fmpr227{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;flex-direction:row}
.fm-root.fm-root .fmpr228{font-size:12.5px;color:var(--text-inv-dim)}
.fm-root.fm-root .fmpr228 .elementor-heading-title{font-size:12.5px;color:var(--text-inv-dim)}
.fm-root.fm-root .fmpr229{font-size:12.5px;color:var(--text-inv-dim)}
.fm-root.fm-root .fmpr229 .elementor-heading-title{font-size:12.5px;color:var(--text-inv-dim)}
