.gc-home .wrap{max-width:1120px;margin:0 auto;padding:0 24px;box-sizing:border-box}.gc-home .btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:6px;font-size:15px;font-weight:500;box-sizing:border-box}.gc-home .btn-primary{background:#EA580C;color:#FFFFFF}.gc-home .btn-primary:hover{background:#C2410C;color:#FFFFFF}.gc-home .btn-secondary{background:#FFFFFF;color:#18181B;border:1px solid #e4e4e7}.gc-home .btn-secondary:hover{border-color:#A1A1AA;color:#18181B}.gc-home .card{background:#FFFFFF;border:1px solid #e4e4e7;border-radius:10px}.gc-home .hero{background:#09090B;color:#FAFAFA;position:relative;overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:56px 56px;background-position:top}.gc-home .hero a.nav{color:#A1A1AA}.gc-home .hero a.nav:hover{color:#FAFAFA}.gc-home .btn-ghost{color:#FAFAFA;border:1px solid #3f3f46;background:rgba(255,255,255,.02)}.gc-home .btn-ghost:hover{border-color:#71717A;color:#FFFFFF}@keyframes gch-curD{0%{transform:translate(600px,430px);opacity:0}5%{opacity:1}16%{transform:translate(432px,264px)}20%{transform:translate(432px,264px)}36%{transform:translate(516px,330px)}46%{transform:translate(516px,330px);opacity:1}52%{transform:translate(516px,330px);opacity:0}to{transform:translate(516px,330px);opacity:0}}@keyframes gch-rot{to{transform:rotate(1turn)}}.gc-home .spinner{width:14px;height:14px;border-radius:99px;border:2px solid #fed7aa;border-top-color:#ea580c;animation:gch-rot .8s linear infinite;box-sizing:border-box}.gc-home .dot{display:inline-block;width:6px;height:6px;border-radius:99px;background:#EA580C;animation:gch-pulse 1.6s ease-in-out infinite}@keyframes gch-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.gc-home .dot,.gc-home .spinner{animation:none!important}}.gc-home .b{animation-duration:14s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.45,0,.2,1)}@keyframes gch-pg1{0%,24%{opacity:1}28%,to{opacity:0}}@keyframes gch-pg2{0%,24%{opacity:0}28%,48%{opacity:1}52%,to{opacity:0}}@keyframes gch-pg3{0%,48%{opacity:0}52%,96%{opacity:1}to{opacity:0}}@keyframes gch-c1{0%,24%{opacity:1}26%,to{opacity:0}}@keyframes gch-c2{0%,24%{opacity:0}26%,48%{opacity:1}50%,to{opacity:0}}@keyframes gch-c3{0%,48%{opacity:0}50%,68%{opacity:1}70%,to{opacity:0}}@keyframes gch-c4{0%,68%{opacity:0}70%,96%{opacity:1}98%,to{opacity:0}}@keyframes gch-scan{0%{transform:translateY(-10%);opacity:0}2%{opacity:.6}12%{transform:translateY(1100%);opacity:0}26%{transform:translateY(-10%);opacity:0}28%{opacity:.6}38%{transform:translateY(1100%);opacity:0}50%{transform:translateY(-10%);opacity:0}52%{opacity:.6}62%{transform:translateY(1100%);opacity:0}to{opacity:0}}@keyframes gch-sub1{0%,24%{opacity:1}26%,to{opacity:0}}@keyframes gch-sub2{0%,24%{opacity:0}26%,48%{opacity:1}50%,to{opacity:0}}@keyframes gch-sub3{0%,48%{opacity:0}50%,70%{opacity:1}72%,to{opacity:0}}@keyframes gch-sub4{0%,70%{opacity:0}72%,96%{opacity:1}98%,to{opacity:0}}@keyframes gch-f2{0%,24%{opacity:0}27%,96%{opacity:1}to{opacity:0}}@keyframes gch-f3{0%,48%{opacity:0}51%,96%{opacity:1}to{opacity:0}}@keyframes gch-f4{0%,70%{opacity:0}73%,96%{opacity:1}to{opacity:0}}@keyframes gch-t1{0%,24%{border-color:#EA580C;box-shadow:0 0 0 1px #EA580C}26%,to{border-color:#E4E4E7;box-shadow:none}}@keyframes gch-t2{0%,24%{opacity:0}27%,48%{opacity:1;border-color:#EA580C;box-shadow:0 0 0 1px #EA580C}50%,96%{opacity:1;border-color:#E4E4E7;box-shadow:none}to{opacity:0}}@keyframes gch-t3{0%,48%{opacity:0}51%,70%{opacity:1;border-color:#EA580C;box-shadow:0 0 0 1px #EA580C}72%,96%{opacity:1;border-color:#E4E4E7;box-shadow:none}to{opacity:0}}@keyframes gch-t4{0%,70%{opacity:0}73%,96%{opacity:1;border-color:#EA580C;box-shadow:0 0 0 1px #EA580C}to{opacity:0}}@media (prefers-reduced-motion:reduce){.gc-home .b{animation:none!important}}.gc-home h1,.gc-home h2{line-height:1.1}.gc-home h3{line-height:1.3}@media (max-width:760px){.gc-home .live-ctl{display:none!important}.gc-home .live-page{width:580px;zoom:.5}}@keyframes gch-jf-rip{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes gch-jf-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes gch-jf-spin{to{transform:rotate(1turn)}}@keyframes gch-jf-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@media (prefers-reduced-motion:reduce){.gc-home [style*=gch-jf]{animation:none!important}}.gc-home .gc-bf-banner{position:relative;display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid #9a3412;border-radius:12px;text-decoration:none;color:#FAFAFA;background:linear-gradient(90deg,rgba(234,88,12,.28),rgba(234,88,12,.08) 55%,rgba(234,88,12,.2));overflow:hidden;transition:border-color .2s,transform .2s}.gc-home .gc-bf-banner:hover{border-color:#EA580C;transform:translateY(-1px)}.gc-home .gc-bf-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:translateX(-100%);animation:gch-bf-sheen 5s ease-in-out infinite}@keyframes gch-bf-sheen{0%,60%{transform:translateX(-100%)}to{transform:translateX(100%)}}.gc-home .gc-bf-banner-tag{flex:none;font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px;background:#EA580C;color:#FFFFFF}.gc-home .gc-bf-banner-text{flex:1;min-width:0;font-size:14px;color:#E4E4E7;line-height:1.4}.gc-home .gc-bf-banner-text b{color:#FFFFFF;font-weight:600}.gc-home .gc-bf-banner-cta{flex:none;font-size:14px;font-weight:500;color:#FDBA74}@media (max-width:640px){.gc-home .gc-bf-banner{flex-wrap:wrap;gap:8px 10px}.gc-home .gc-bf-banner-text{flex-basis:100%;order:3}}@media (prefers-reduced-motion:reduce){.gc-home .gc-bf-banner:after{animation:none;display:none}}