@font-face{font-family:FarligDisplay;src:url('/design-2/assets/anton-latin-400-normal-Byf51wtH.woff2') format('woff2');font-display:swap}@font-face{font-family:FarligText;src:url('/design-2/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2') format('woff2');font-display:swap;font-weight:400}@font-face{font-family:FarligText;src:url('/design-2/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2') format('woff2');font-display:swap;font-weight:600}
:root{--bg:#0a0a0a;--panel:#111;--ink:#eeeae3;--mut:#bcbcb7;--line:#ffffff30;--ac:#fa261d;--onac:#080808;--acx:#ff5147;color-scheme:dark}:root[data-theme=light]{--bg:#eeeae3;--panel:#e4dfd5;--ink:#141414;--mut:#50504b;--line:#0003;--ac:#c52219;--onac:#fff;--acx:#b21e16;color-scheme:light}
body{background:var(--bg);color:var(--ink);font-family:FarligText,sans-serif;max-width:none;min-width:320px}.wrap{display:block}.main{width:100%}h1,h2,h3,.g{font-family:FarligDisplay,sans-serif;font-weight:400;letter-spacing:0;line-height:1.15}.t,.k,.btn,.btn2,.chip,.form label{font-family:FarligText,sans-serif}.k{font-size:13px;letter-spacing:.12em}.btn,.btn2{font-size:18px;font-weight:600;border-width:1px;gap:16px}.btn::after,.btn2::after{content:'';display:inline-block;width:18px;height:18px;flex:0 0 18px;background:currentColor;clip-path:polygon(12% 0,100% 0,100% 88%,84% 88%,84% 28%,12% 100%,0 88%,72% 16%,12% 16%)}.btn:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}
.fz-header{position:relative;display:flex;justify-content:space-between;gap:4%;padding:28px 4% 35px;background:#0a0a0a;color:#eeeae3;align-items:flex-start;z-index:3}.fz-brand{font:400 clamp(90px,20.5vw,330px)/1.08 FarligDisplay,sans-serif;letter-spacing:-.055em;text-decoration:none;white-space:nowrap}.fz-brand:hover{text-decoration:none;color:#eeeae3}.fz-nav{display:grid;gap:4px;width:200px;flex:none;padding-top:9px}.fz-nav a{display:block;color:#d9d8d2;text-decoration:none;font:400 15px/1.35 FarligText,sans-serif;padding:6px 0 6px 16px;border-left:2px solid transparent}.fz-nav a:hover,.fz-nav a[aria-current=page]{color:#fff;border-left-color:#fa261d}.fz-nav a.fz-feature{color:#ff6b60;font-weight:600}.fz-nav .fz-sub{padding-left:30px;font-size:14px}.fz-menu{display:none}.fz-theme{font:400 13px FarligText,sans-serif;color:#bdbdb7;background:transparent;border:1px solid #ffffff40;padding:9px 12px;margin-top:10px;cursor:pointer;min-height:40px}.fz-footer{padding:48px 4% 24px;border-top:1px solid var(--line);background:var(--bg);color:var(--ink)}.fz-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.fz-foot-brand{font:400 44px FarligDisplay,sans-serif;letter-spacing:-.04em}.fz-footer p{font:400 17px/1.5 FarligText,sans-serif;color:var(--mut);max-width:300px;margin:12px 0}.fz-footer a{display:block;text-decoration:none;margin:9px 0;font-size:17px}.fz-footer a:hover{color:var(--acx)}.fz-footer .k{display:block;margin-bottom:16px}.fz-legal{border-top:1px solid var(--line);margin-top:35px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:13px;color:var(--mut)}
.main>.hero{position:relative;background:linear-gradient(90deg,#090909ee,#09090970),url('/design-2/assets/perimeter.webp') center 62%/cover;color:#eeeae3;padding:58px 4% 68px;border-bottom:4px solid #fa261d;isolation:isolate}.main>.hero .cmd{font:400 13px FarligText,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ff756c;margin-bottom:24px}.main>.hero h1{font-size:clamp(46px,7.2vw,112px);line-height:1.13;max-width:1120px;text-transform:uppercase}.main>.hero .lead{color:#d6d3ce;max-width:850px;font-size:clamp(20px,2.2vw,28px);margin-top:25px}.sec{padding:60px 4%}.h2,.h2s{line-height:1.15;font-size:clamp(30px,3.8vw,54px)}.cell{padding:30px}.cell h3{line-height:1.2;font-size:30px}.step h3{font-size:29px;line-height:1.2}.step p,.cell p{font-size:19px}.num{color:var(--acx);font-family:FarligDisplay,sans-serif;font-size:20px}.split{grid-template-columns:minmax(260px,.75fr) minmax(0,1.4fr)}.tabs button{font-family:FarligText,sans-serif;padding:25px 30px}.tabs button .g{font-size:28px;line-height:1.2}.tabs button[aria-selected=true],.arts button[aria-selected=true]{background:var(--panel);color:var(--ink);box-shadow:inset 4px 0 var(--ac)}.pane{padding:40px 5%;gap:24px}.pane p,.pane li{font-size:19px;line-height:1.55}.facts div{border-width:0 0 1px;padding:15px 0;background:transparent}.facts b{font-family:FarligDisplay,sans-serif;font-weight:400}.cta{padding:40px 4%;background:var(--ac);color:var(--onac)}.cta h2{line-height:1.2}.cta .btn{background:#080808;color:#eeeae3;border-color:#080808}.form{gap:20px}.form label{font-size:16px;text-transform:none}.form input,.form select,.form textarea{font-family:FarligText,sans-serif;font-size:18px;padding:13px;min-width:0;border-radius:0}.form .chk{font:400 17px/1.4 FarligText,sans-serif}.form .hp{display:none}.note{border:0;border-left:3px solid var(--ac);padding:12px 24px}.faq summary{font-size:21px}.faq summary::after{content:'+';font:400 26px FarligText,sans-serif}.faq details[open] summary::after{content:'−'}.tree,.hex{border-left:3px solid var(--ac)}.hz{height:3px;background:var(--ac)}.fz-related{padding:30px 4%;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px}.fz-related p{margin:6px 0 0;color:var(--mut);font-size:19px}.fz-related h2{font-size:32px}.ai-detail-row{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(0,1fr);gap:30px;border-top:1px solid var(--line);padding:35px 0}.ai-detail-row h2{font-size:36px}.ai-detail-row p{margin:12px 0;color:var(--mut);font-size:21px}.ai-detail-row .num{font-size:30px}.ai-detail-row ul{padding-left:20px;color:var(--mut)}.ai-detail-row li{margin-bottom:10px}.ai-proof{border-left:3px solid var(--ac);padding-left:25px}.ai-proof h2{font-size:38px}.ai-proof p{max-width:750px}.fz-topic-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.fz-topic-links a{border-bottom:1px solid var(--acx);padding:8px 0;margin-right:20px;text-decoration:none}.fz-topic-links a:hover{color:var(--acx)}.fz-no-js{padding:15px;border:1px solid var(--ac)}
@media(min-width:1600px){.fz-header,.main>.hero,.sec,.cta,.fz-footer,.fz-related{padding-left:max(4%,calc((100vw - 1472px)/2));padding-right:max(4%,calc((100vw - 1472px)/2))}.fz-brand{font-size:330px}}
@media(max-width:1000px){.fz-brand{font-size:19vw}.fz-nav{width:180px}.split,.cols{grid-template-columns:1fr}.split>.tabs{border-right:0}.fz-foot-grid{grid-template-columns:1fr 1fr}.ai-detail-row{grid-template-columns:45px 1fr;gap:20px}.ai-detail-row>div:last-child{grid-column:2}.fz-related{align-items:flex-start}}
@media(max-width:650px){.fz-header{padding:18px 5% 24px;align-items:center;flex-wrap:wrap;gap:18px}.fz-brand{font-size:19.5vw}.fz-menu{display:block;background:transparent;color:#eeeae3;border:1px solid #666;padding:11px 10px;min-height:44px;font:400 14px FarligText,sans-serif}.fz-nav{display:none;width:100%;padding:0}.fz-nav.open{display:grid;grid-template-columns:1fr 1fr;gap:5px 15px}.fz-nav a{font-size:16px;min-height:44px;display:flex;align-items:center;padding-left:10px}.fz-nav .fz-sub{font-size:14px;padding-left:16px}.fz-theme{width:max-content}.main>.hero{padding:34px 5% 44px}.main>.hero h1{font-size:clamp(38px,10.5vw,64px);overflow-wrap:anywhere}.main>.hero .lead{font-size:21px}.main>.hero .cmd{font-size:11px;margin-bottom:18px}.sec{padding:38px 5%}.h2,.h2s{font-size:34px}.cols{gap:30px}.pane{padding:28px 5%}.cell{padding:24px}.tabs button{padding:21px 5%}.tabs button .g{font-size:26px}.cta{padding:30px 5%}.cta h2{font-size:34px}.fz-foot-grid{grid-template-columns:1fr 1fr;gap:24px}.fz-foot-grid>div:first-child{grid-column:1/-1}.fz-footer{padding:32px 5% 22px}.fz-footer a{font-size:16px;padding:4px 0}.fz-legal{flex-direction:column;gap:8px}.fz-related{flex-direction:column;padding:26px 5%}.ai-detail-row{grid-template-columns:30px 1fr;gap:15px;padding:28px 0}.ai-detail-row h2{font-size:29px}.ai-detail-row p{font-size:19px}.s73f918{grid-template-columns:30px minmax(0,1fr)!important}.s73f918>*:last-child{grid-column:2}.s6b13ab,.sf164cc{padding:28px 5%!important}.s5c5f41{font-size:48px!important;line-height:1.1!important}.sffc354{grid-template-columns:1fr!important;gap:8px!important}.see88ea{min-height:260px!important}.hex div{grid-template-columns:65px 190px 100px}.fz-header+main{min-width:0}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.sec.cols:has(form){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}
@media(max-width:1000px){.sec.cols:has(form){grid-template-columns:1fr}}
@media(max-width:650px){.fz-header{column-gap:10px}.fz-brand{font-size:17.5vw}.fz-menu{margin-left:auto}.fz-nav.open{flex-basis:100%}}

.fz-topic-links a::after{content:'';display:inline-block;width:18px;height:18px;margin-left:8px;vertical-align:-1px;background:currentColor;clip-path:polygon(12% 0,100% 0,100% 88%,84% 88%,84% 28%,12% 100%,0 88%,72% 16%,12% 16%)}
/* Perimeter motion: decorative SVG, never simulated monitoring data. */
.hero{position:relative;isolation:isolate}.fz-orbit{position:absolute;inset:0 0 0 auto;width:min(70%,900px);overflow:hidden;pointer-events:none;z-index:-1;opacity:.34;mask-image:linear-gradient(90deg,transparent,#000 55%)}.fz-orbit svg{width:100%;height:100%;stroke:#ef3b31;stroke-width:1}.fz-ring{transform-origin:400px 400px;animation:fz-orbit-turn 75s linear infinite}.fz-reverse{animation-direction:reverse;animation-duration:105s}.fz-trace{stroke-width:3}.fz-dot{fill:#ff4a40;stroke:none}.fz-motion-toggle{display:block;margin:24px 4%;border:1px solid currentColor;background:transparent;color:inherit;padding:9px 14px;font:inherit;font-size:13px;cursor:pointer}.fz-process{padding:64px 4%;border-top:1px solid #5555;background:var(--panel,#111);color:var(--ink,#eeeae3)}.fz-process-head h2{font-family:FarligDisplay,Anton,sans-serif;font-size:clamp(32px,4vw,58px);line-height:1.15;margin:14px 0}.fz-process-head p{color:var(--mut,#bbb)}.fz-process-track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:36px 0}.fz-process-track svg{position:absolute;top:25px;width:100%;height:20px;stroke:#7776;stroke-width:1;pointer-events:none}.fz-process-track .fz-flow{stroke:#fa362c;stroke-width:2;stroke-dasharray:70 930;animation:fz-signal 8s linear infinite}.fz-process-track button{position:relative;display:flex;align-items:center;flex-direction:column;gap:14px;background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:8px}.fz-node{display:grid;place-items:center;width:54px;height:54px;background:var(--panel,#111);border:1px solid #777;border-radius:50%;font-size:15px;transition:background .2s,border-color .2s}.fz-process-track button[aria-pressed=true] .fz-node{background:#fa261d;color:#080808;border-color:#fa261d}.fz-process-track button:hover .fz-node{border-color:#fa261d}.fz-process button:focus-visible,.fz-motion-toggle:focus-visible{outline:2px solid #fa261d;outline-offset:5px}.fz-process-detail{display:grid;grid-template-columns:90px 1fr;gap:20px;min-height:150px;border-top:1px solid #7775;padding-top:28px;max-width:900px}.fz-process-number{color:#fa362c;font:52px/1 FarligDisplay,Anton,sans-serif}.fz-process-detail h3{font-size:26px;margin:0 0 10px}.fz-process-detail p{font-size:20px;line-height:1.6;margin:0;max-width:700px}.fz-offscreen *,.fz-motion-paused *,.fz-page-hidden *{animation-play-state:paused!important}@keyframes fz-orbit-turn{to{transform:rotate(360deg)}}@keyframes fz-signal{to{stroke-dashoffset:-1000}}@media(max-width:600px){.fz-orbit{width:100%;opacity:.22;mask-image:linear-gradient(90deg,transparent,#000)}.fz-process{padding:42px 5%}.fz-process-track button{font-size:14px;padding:5px 0}.fz-process-detail{grid-template-columns:46px 1fr;gap:15px;min-height:230px}.fz-process-number{font-size:36px}.fz-process-detail p{font-size:18px}.fz-process-detail h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.fz-ring,.fz-flow{animation:none!important}}
