.flux-home2.fc{min-height:100vh}.flux-home2 .fc-hero{background:radial-gradient(70% 60% at 50% 0,#ff6b3524,#0000 70%);padding:clamp(40px,6vw,88px) 0 clamp(40px,5vw,64px)}.flux-home2 .fc-crumbs ol{color:var(--t3);flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;font-size:14px;list-style:none;display:flex}.flux-home2 .fc-crumbs li+li:before{color:var(--t3);content:"/";margin-right:6px}.flux-home2 .fc-crumbs a{color:var(--t2)}.flux-home2 .fc-crumbs a:hover{color:#fff}.flux-home2 .fc-h1{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;font-size:clamp(34px,5vw,68px);font-weight:800;line-height:1.04}.flux-home2 .fc-summary{color:var(--t2);max-width:64ch;margin-top:22px;font-size:clamp(17px,1.5vw,20px)}.flux-home2 .fc-checked{color:var(--t3);margin-top:16px;font-size:14px}.flux-home2 .fc-checked a,.flux-home2 .fc-more a,.flux-home2 .fc-note a,.flux-home2 .fc-switch a{color:var(--amber);text-underline-offset:3px;text-decoration:underline}.flux-home2 .fc-sec{border-top:1px solid var(--b1);padding:clamp(48px,7vw,88px) 0;scroll-margin-top:64px}.flux-home2 .fc-h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.1}.flux-home2 .fc-sec .fh-cmp{margin-top:28px}.flux-home2.fc .cmpw{position:relative}.flux-home2 .fc-note{color:var(--t2);max-width:70ch;margin-top:18px;font-size:15px}.flux-home2 .fc-pair{gap:14px;margin-top:28px;display:grid}@media (min-width:760px){.flux-home2 .fc-pair{grid-template-columns:1fr 1fr}}.flux-home2 .fc-pair>*{border:1px solid var(--b1);color:var(--t2);background:#0f0a09;border-radius:18px;margin:0;padding:22px 24px}.flux-home2 .fc-pair>.us{color:#eadccf;background:linear-gradient(#ff6b351a,#ff6b3505);border-color:#ff6b3559}.flux-home2 .fc-pair b,.flux-home2 .fc-pair h3{color:#fff;margin-bottom:8px;font-size:18px;font-weight:700;display:block}.flux-home2 .fc-pair ul{gap:8px;margin:0;padding-left:20px;display:grid}.flux-home2 .fc-details{gap:12px;margin:18px 0 0;display:grid}.flux-home2 .fc-detail{border:1px solid var(--b1);background:#0d0909;border-radius:16px;gap:8px;padding:18px 20px;display:grid}@media (min-width:900px){.flux-home2 .fc-detail{grid-template-columns:200px 1fr 1fr;gap:20px}}.flux-home2 .fc-detail dt{color:#fff;font-weight:600}.flux-home2 .fc-detail dd{color:var(--t2);margin:0;font-size:15px}.flux-home2 .fc-detail dd.us{color:#fff}.flux-home2 .fc-detail .who{color:var(--t3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.flux-home2 .fc-detail dd.us .who{color:var(--orange)}.flux-home2 .fc-switch{margin-top:20px;font-weight:600}.flux-home2 .fc-faq{gap:10px;max-width:820px;margin-top:24px;display:grid}.flux-home2 .fc-faq details{border:1px solid var(--b1);background:#0f0a09;border-radius:14px;padding:0 20px}.flux-home2 .fc-faq summary{color:#fff;cursor:pointer;min-height:44px;padding:16px 0;font-weight:600}.flux-home2 .fc-faq details p{color:var(--t2);margin:0 0 18px}.flux-home2 .fc-sources{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.flux-home2 .fc-sources li{flex-wrap:wrap;gap:4px 12px;font-size:15px;display:flex}.flux-home2 .fc-sources a{color:var(--amber);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline}.flux-home2 .fc-sources span{color:var(--t3)}.flux-home2 .fc-more{color:var(--t2);flex-wrap:wrap;gap:8px 18px;margin-top:28px;font-size:15px;display:flex}.flux-home2 .fc-cards{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.flux-home2 .fc-cards{grid-template-columns:repeat(3,1fr)}}.flux-home2 .fc-cards a{border:1px solid var(--b1);color:var(--t2);background:#0f0a09;border-radius:18px;flex-direction:column;gap:12px;height:100%;padding:24px;font-size:15px;transition:border-color .15s;display:flex}.flux-home2 .fc-cards a:hover{border-color:var(--b3)}.flux-home2 .fc-cards h3{color:#fff;letter-spacing:-.02em;font-size:20px}.flux-home2 .fc-card-win b{color:#fff;font-weight:600}.flux-home2 .fc-card-go{color:var(--orange);align-items:center;gap:8px;margin-top:auto;font-weight:600;display:inline-flex}.flux-home2 .fc-card-go svg,.flux-home2 .fc-ctas .fh-btn svg{width:18px;height:18px}.flux-home2 .fc-cta{border-top:1px solid var(--b1);text-align:center;background:radial-gradient(60% 70% at 50% 100%,#ff6b351f,#0000 70%);padding:clamp(64px,9vw,120px) 0}.flux-home2 .fc-cta .fh-lede{margin-inline:auto}.flux-home2 .fc-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}
