.Hero-module__Z8hQ_W__hero{align-items:center;min-height:100vh;padding-top:100px;display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__bg{pointer-events:none;position:absolute;inset:0}.Hero-module__Z8hQ_W__grid{background-image:linear-gradient(90deg,#e84c1e0d 1px,#0000 1px),linear-gradient(#e84c1e0d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 100%)}.Hero-module__Z8hQ_W__glow1{background:radial-gradient(#e84c1e26 0%,#0000 70%);border-radius:50%;width:800px;height:600px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.Hero-module__Z8hQ_W__glow2{background:radial-gradient(#ff6b3514 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:10%;right:-10%}.Hero-module__Z8hQ_W__content{z-index:1;text-align:center;flex-direction:column;align-items:center;padding-top:40px;padding-bottom:80px;display:flex;position:relative}.Hero-module__Z8hQ_W__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);background:#e84c1e1a;border:1px solid #e84c1e40;border-radius:99px;align-items:center;gap:6px;margin-bottom:28px;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-flex}.Hero-module__Z8hQ_W__heading{max-width:900px;margin-bottom:24px}.Hero-module__Z8hQ_W__sub{color:var(--text-muted);max-width:600px;margin-bottom:40px;font-size:1.1rem;line-height:1.7}.Hero-module__Z8hQ_W__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:64px;display:flex}.Hero-module__Z8hQ_W__stats{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);align-items:center;gap:32px;padding:24px 40px;display:flex}.Hero-module__Z8hQ_W__stat{flex-direction:column;align-items:center;gap:2px;display:flex}.Hero-module__Z8hQ_W__statNum{color:var(--primary);font-size:1.5rem;font-weight:800}.Hero-module__Z8hQ_W__statLabel{color:var(--text-muted);font-size:.75rem;font-weight:500}.Hero-module__Z8hQ_W__statDivider{background:var(--border);width:1px;height:36px}@media (max-width:768px){.Hero-module__Z8hQ_W__stats{gap:20px;padding:20px 24px}.Hero-module__Z8hQ_W__ctas{flex-direction:column;align-items:stretch;width:100%;max-width:300px}.Hero-module__Z8hQ_W__ctas .Hero-module__Z8hQ_W__btn{justify-content:center}}
.Services-module__PFRRnG__header{text-align:center;margin-bottom:56px}.Services-module__PFRRnG__sub{max-width:560px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.7}.Services-module__PFRRnG__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.Services-module__PFRRnG__grid>:nth-child(4){grid-column:1}.Services-module__PFRRnG__grid>:nth-child(5){grid-column:2}@media (max-width:1024px){.Services-module__PFRRnG__grid{grid-template-columns:repeat(2,1fr)}.Services-module__PFRRnG__grid>:nth-child(4),.Services-module__PFRRnG__grid>:nth-child(5){grid-column:auto}}@media (max-width:600px){.Services-module__PFRRnG__grid{grid-template-columns:1fr}}.Services-module__PFRRnG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;gap:12px;padding:32px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.Services-module__PFRRnG__card:before{content:"";background:linear-gradient(90deg, var(--primary), #ff7a50);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.Services-module__PFRRnG__card:hover:before{opacity:1}.Services-module__PFRRnG__card:hover{border-color:#e84c1e40;transform:translateY(-6px);box-shadow:0 20px 60px #0000004d}.Services-module__PFRRnG__icon{width:48px;height:48px;color:var(--icon-color,var(--primary));background:#e84c1e1a;border:1px solid #e84c1e33;border-radius:12px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.Services-module__PFRRnG__title{color:var(--text);font-size:1.05rem;font-weight:700;line-height:1.3}.Services-module__PFRRnG__desc{color:var(--text-muted);flex:1;font-size:.875rem;line-height:1.6}.Services-module__PFRRnG__link{color:var(--primary);align-items:center;gap:4px;margin-top:4px;font-size:.85rem;font-weight:600;transition:gap .2s;display:inline-flex}.Services-module__PFRRnG__card:hover .Services-module__PFRRnG__link{gap:8px}
.Clients-module__qlx6ra__section{padding:80px 0;position:relative;overflow:hidden}.Clients-module__qlx6ra__header{text-align:center;margin-bottom:56px}.Clients-module__qlx6ra__title{margin-bottom:16px}.Clients-module__qlx6ra__sub{max-width:480px;margin:0 auto;font-size:1rem;line-height:1.7}.Clients-module__qlx6ra__marqueeWrapper{width:100%;margin-top:-12px;margin-bottom:-12px;padding-top:12px;padding-bottom:12px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.Clients-module__qlx6ra__marquee{gap:20px;width:max-content;animation:32s linear infinite Clients-module__qlx6ra__scroll;display:flex}.Clients-module__qlx6ra__marqueeWrapper:hover .Clients-module__qlx6ra__marquee{animation-play-state:paused}@keyframes Clients-module__qlx6ra__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.Clients-module__qlx6ra__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;flex-shrink:0;align-items:center;gap:14px;min-width:200px;padding:16px 24px;text-decoration:none;transition:all .25s;display:flex;position:relative;overflow:hidden}.Clients-module__qlx6ra__card:before{content:"";background:linear-gradient(135deg, var(--client-color,#e84c1e) 0%, transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.Clients-module__qlx6ra__card:hover{border-color:var(--client-color,var(--primary));transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.Clients-module__qlx6ra__card:hover:before{opacity:.06}.Clients-module__qlx6ra__card:hover .Clients-module__qlx6ra__arrow{opacity:1;transform:translate(0)translateY(0)}.Clients-module__qlx6ra__logo{background:color-mix(in srgb, var(--client-color,#e84c1e) 15%, transparent);border:1px solid color-mix(in srgb, var(--client-color,#e84c1e) 30%, transparent);width:40px;height:40px;color:var(--client-color,#e84c1e);letter-spacing:.04em;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;transition:transform .2s;display:flex}.Clients-module__qlx6ra__card:hover .Clients-module__qlx6ra__logo{transform:scale(1.1)}.Clients-module__qlx6ra__name{color:var(--text);white-space:nowrap;font-size:.95rem;font-weight:600;transition:color .2s;position:relative}.Clients-module__qlx6ra__card:hover .Clients-module__qlx6ra__name{color:var(--client-color,var(--primary))}.Clients-module__qlx6ra__arrow{color:var(--text-muted);opacity:0;margin-left:auto;font-size:.85rem;transition:all .2s;position:relative;transform:translate(-4px)translateY(4px)}
.HowItWorks-module__a-Tr4W__section{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:100px 0}.HowItWorks-module__a-Tr4W__header{text-align:center;margin-bottom:72px}.HowItWorks-module__a-Tr4W__sub{max-width:480px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.7}.HowItWorks-module__a-Tr4W__steps{flex-direction:column;gap:0;max-width:720px;margin:0 auto;display:flex}.HowItWorks-module__a-Tr4W__step{grid-template-columns:80px 1fr;gap:24px;display:grid;position:relative}.HowItWorks-module__a-Tr4W__numWrapper{flex-direction:column;align-items:center;padding-top:4px;display:flex}.HowItWorks-module__a-Tr4W__num{background:var(--primary);color:#fff;letter-spacing:.05em;width:48px;height:48px;box-shadow:0 0 20px var(--primary-glow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:flex}.HowItWorks-module__a-Tr4W__connector{background:linear-gradient(#e84c1e80,#e84c1e0d);flex:1;width:2px;min-height:40px;margin:8px 0}.HowItWorks-module__a-Tr4W__content{padding-bottom:48px}.HowItWorks-module__a-Tr4W__step:last-child .HowItWorks-module__a-Tr4W__content{padding-bottom:0}.HowItWorks-module__a-Tr4W__title{color:var(--text);margin-bottom:8px;font-size:1.1rem;font-weight:700}.HowItWorks-module__a-Tr4W__desc{color:var(--text-muted);font-size:.9rem;line-height:1.7}@media (max-width:768px){.HowItWorks-module__a-Tr4W__step{grid-template-columns:56px 1fr;gap:16px}.HowItWorks-module__a-Tr4W__num{width:40px;height:40px;font-size:.75rem}}
.WhyFigbit-module__Cf9MGW__section{padding:100px 0}.WhyFigbit-module__Cf9MGW__inner{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.WhyFigbit-module__Cf9MGW__highlights{gap:32px;margin-top:40px;display:flex}.WhyFigbit-module__Cf9MGW__highlight{flex-direction:column;gap:2px;display:flex}.WhyFigbit-module__Cf9MGW__hlNum{color:var(--primary);font-size:2rem;font-weight:800;line-height:1}.WhyFigbit-module__Cf9MGW__hlLabel{color:var(--text-muted);font-size:.75rem;font-weight:500}.WhyFigbit-module__Cf9MGW__right{flex-direction:column;gap:16px;display:flex}.WhyFigbit-module__Cf9MGW__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);align-items:flex-start;gap:16px;padding:22px 24px;transition:all .3s;display:flex}.WhyFigbit-module__Cf9MGW__card:hover{border-color:#e84c1e4d;transform:translate(4px)}.WhyFigbit-module__Cf9MGW__icon{width:40px;height:40px;color:var(--primary);background:#e84c1e1a;border:1px solid #e84c1e33;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.WhyFigbit-module__Cf9MGW__title{color:var(--text);margin-bottom:4px;font-size:.95rem;font-weight:700}.WhyFigbit-module__Cf9MGW__desc{color:var(--text-muted);font-size:.85rem;line-height:1.6}@media (max-width:960px){.WhyFigbit-module__Cf9MGW__inner{grid-template-columns:1fr;gap:48px}}@media (max-width:480px){.WhyFigbit-module__Cf9MGW__highlights{gap:20px}}
.FAQ-module__KSzKsa__list{flex-direction:column;gap:0;max-width:760px;margin:0 auto;display:flex}.FAQ-module__KSzKsa__item{border-bottom:1px solid var(--border);overflow:hidden}.FAQ-module__KSzKsa__item:first-child{border-top:1px solid var(--border)}.FAQ-module__KSzKsa__itemOpen .FAQ-module__KSzKsa__question{color:var(--primary)}.FAQ-module__KSzKsa__question{width:100%;color:var(--text);cursor:pointer;text-align:left;font-size:.975rem;font-weight:600;font-family:var(--font-sans);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;transition:color .2s;display:flex}.FAQ-module__KSzKsa__question:hover{color:var(--primary)}.FAQ-module__KSzKsa__chevron{color:var(--text-muted);flex-shrink:0;transition:transform .25s}.FAQ-module__KSzKsa__chevronOpen{color:var(--primary);transform:rotate(180deg)}.FAQ-module__KSzKsa__answer{animation:.2s FAQ-module__KSzKsa__slideDown}.FAQ-module__KSzKsa__answer p{color:var(--text-muted);padding-bottom:22px;font-size:.9rem;line-height:1.75}@keyframes FAQ-module__KSzKsa__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.ContactCTA-module__2pLxEW__cta{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:80px 40px;position:relative;overflow:hidden}.ContactCTA-module__2pLxEW__glow{pointer-events:none;background:radial-gradient(#e84c1e1f 0%,#0000 70%);width:600px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContactCTA-module__2pLxEW__badge{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);background:#e84c1e1a;border:1px solid #e84c1e40;border-radius:99px;align-items:center;gap:6px;margin-bottom:24px;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-flex}.ContactCTA-module__2pLxEW__heading{z-index:1;position:relative}.ContactCTA-module__2pLxEW__sub{color:var(--text-muted);max-width:520px;margin:20px auto 36px;font-size:1rem;line-height:1.7}.ContactCTA-module__2pLxEW__actions{justify-content:center;margin-bottom:24px;display:flex}.ContactCTA-module__2pLxEW__mainBtn{padding:16px 36px;font-size:1rem}.ContactCTA-module__2pLxEW__note{color:var(--text-subtle);font-size:.8rem}@media (max-width:600px){.ContactCTA-module__2pLxEW__cta{padding:48px 24px}.ContactCTA-module__2pLxEW__mainBtn{padding:14px 24px;font-size:.9rem}}
