.gc-home.gc-bf{--bf-line:#27272A;--bf-panel:#111113;--bf-muted:#A1A1AA;--bf-dim:#71717A}.gc-home.gc-bf .bf-hero{padding-top:64px;padding-bottom:88px}.gc-home.gc-bf .bf-glow{position:absolute;left:50%;top:-220px;width:1100px;height:620px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(234,88,12,.32),rgba(234,88,12,0));pointer-events:none;animation:gcbf-breathe 7s ease-in-out infinite}@keyframes gcbf-breathe{50%{opacity:.6;transform:translateX(-50%) scale(1.06)}}.gc-home.gc-bf .bf-hero-inner{position:relative;padding-top:72px;text-align:center}.gc-home.gc-bf .bf-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border:1px solid #3f3f46;border-radius:999px;font-size:13px;color:#E4E4E7;background:rgba(255,255,255,.04);text-decoration:none}.gc-home.gc-bf .bf-pill:hover{border-color:#71717A}.gc-home.gc-bf .bf-h1{margin:26px auto 0;max-width:1000px;font-size:clamp(38px,6vw,76px);line-height:1;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.gc-home.gc-bf .bf-h1-accent{background:linear-gradient(90deg,#FB923C,#EA580C 60%,#F97316);-webkit-background-clip:text;background-clip:text;color:transparent}.gc-home.gc-bf .bf-lead{margin:24px auto 0;max-width:640px;font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:var(--bf-muted);text-wrap:pretty}.gc-home.gc-bf .bf-ctas{margin-top:32px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.gc-home.gc-bf .bf-btn-lg{min-height:48px;padding:0 22px;font-size:16px}.gc-home.gc-bf .bf-count{margin:40px auto 0;display:inline-flex;gap:14px}.gc-home.gc-bf .bf-count-cell{position:relative;width:clamp(68px,12vw,112px);padding:14px 0 10px;border:1px solid var(--bf-line);border-radius:12px;background:linear-gradient(180deg,#18181B,#0C0C0E);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 20px 40px -24px rgba(234,88,12,.5)}.gc-home.gc-bf .bf-count-num{font-family:var(--font-mono);font-size:clamp(30px,5.4vw,54px);font-weight:600;line-height:1;letter-spacing:-.04em;color:#FAFAFA;animation:gcbf-tick .35s ease-out}.gc-home.gc-bf .bf-count-cell:last-child .bf-count-num{color:#FB923C}@keyframes gcbf-tick{0%{opacity:.35;transform:translateY(-6px)}to{opacity:1;transform:none}}.gc-home.gc-bf .bf-count-label{margin-top:8px;font-size:12px;color:var(--bf-dim)}.gc-home.gc-bf .bf-count-sep{position:absolute;right:-12px;top:22px;font-family:var(--font-mono);font-size:26px;color:#3F3F46}.gc-home.gc-bf .bf-count-foot{margin:14px 0 0;font-size:14px;color:var(--bf-muted)}.gc-home.gc-bf .bf-count-live{margin:40px auto 0;display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border:1px solid #9a3412;border-radius:12px;background:rgba(234,88,12,.12);font-size:18px;font-weight:500}.gc-home.gc-bf .bf-hero-demo{position:relative;padding-top:64px}.gc-home.gc-bf .bf-watch{border:1px solid var(--bf-line);border-radius:16px;background:rgba(17,17,19,.85);backdrop-filter:blur(6px);padding:22px;box-shadow:0 40px 120px -40px rgba(234,88,12,.35)}.gc-home.gc-bf .bf-watch-head{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:flex-end}.gc-home.gc-bf .bf-eyebrow{font-size:13px;font-weight:500;color:#FB923C}.gc-home.gc-bf .bf-eyebrow.dark{color:#C2410C}.gc-home.gc-bf .bf-watch-title{margin-top:4px;font-size:22px;font-weight:600;letter-spacing:-.02em}.gc-home.gc-bf .bf-watch-stats{display:flex;gap:28px}.gc-home.gc-bf .bf-stat-num{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;color:#FAFAFA}.gc-home.gc-bf .bf-stat-label{font-size:12px;color:var(--bf-dim)}.gc-home.gc-bf .bf-watch-scroll{margin-top:14px;overflow-x:auto;-webkit-overflow-scrolling:touch}.gc-home.gc-bf .bf-watch-svg{display:block;width:100%;min-width:720px;height:auto}.gc-home.gc-bf .bf-watch-events{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gc-home.gc-bf .bf-event{border:1px solid var(--bf-line);border-radius:12px;padding:14px;background:#0C0C0E;opacity:.35;transition:opacity .4s,border-color .4s,transform .4s;transform:translateY(6px)}.gc-home.gc-bf .bf-event.is-shown{opacity:1;transform:none}.gc-home.gc-bf .bf-event.is-fail{border-color:#7F1D1D;box-shadow:0 0 0 1px rgba(239,68,68,.2),0 12px 40px -20px rgba(239,68,68,.6)}.gc-home.gc-bf .bf-event.is-pass{border-color:#14532D}.gc-home.gc-bf .bf-event-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.gc-home.gc-bf .bf-chip{font-size:12px;padding:3px 8px;border-radius:999px;border:1px solid #3f3f46;color:#D4D4D8}.gc-home.gc-bf .bf-event-time{font-size:12px;color:var(--bf-dim)}.gc-home.gc-bf .bf-event-title{margin-top:10px;font-size:15px;font-weight:600}.gc-home.gc-bf .bf-event-result{margin-top:6px;font-size:13px;line-height:1.45}.gc-home.gc-bf .bf-event-result.fail{color:#FCA5A5}.gc-home.gc-bf .bf-event-result.pass{color:#86EFAC}.gc-home.gc-bf .bf-event-fix{margin-top:8px;font-size:13px;line-height:1.45;color:#86EFAC;opacity:0;transition:opacity .4s}.gc-home.gc-bf .bf-event-fix.on{opacity:1}.gc-home.gc-bf .bf-event-unwatched{margin-top:8px;padding-top:8px;border-top:1px dashed #3f3f46;font-size:12px;color:var(--bf-dim)}.gc-home.gc-bf .bf-section{padding:104px 0;border-top:1px solid #18181b}.gc-home.gc-bf .bf-light{background:#FAFAFA;color:#18181B;border-top:none}.gc-home.gc-bf .bf-section-head{max-width:720px;margin:0 auto 44px;text-align:center}.gc-home.gc-bf .bf-section-head.left{text-align:left;margin:0}.gc-home.gc-bf .bf-h2{margin:10px 0 0;font-size:clamp(30px,4vw,46px);letter-spacing:-.035em;font-weight:600;text-wrap:balance}.gc-home.gc-bf .bf-h2.dark{color:#18181B}.gc-home.gc-bf .bf-sub{margin:14px 0 0;font-size:17px;line-height:1.55;color:var(--bf-muted);text-wrap:pretty}.gc-home.gc-bf .bf-sub.dark{color:#52525B}.gc-home.gc-bf .bf-scan-section{background:radial-gradient(800px 360px at 50% 0,rgba(234,88,12,.14),transparent),#09090B}.gc-home.gc-bf .bf-scan{max-width:880px;margin:0 auto}.gc-home.gc-bf .bf-scan-form{display:flex;gap:10px;padding:8px;border:1px solid #3f3f46;border-radius:14px;background:#111113;box-shadow:0 24px 80px -30px rgba(234,88,12,.5)}.gc-home.gc-bf .bf-scan-input{flex:1;display:flex;align-items:center;min-width:0;padding:0 12px}.gc-home.gc-bf .bf-scan-prefix{color:var(--bf-dim);font-size:15px}.gc-home.gc-bf .bf-scan-input input{flex:1;min-width:0;height:48px;border:0;outline:0;background:transparent;color:#FAFAFA;font-size:17px;font-family:var(--font-mono)}.gc-home.gc-bf .bf-scan-input input::placeholder{color:#52525B}.gc-home.gc-bf .bf-scan-btn{min-height:48px;padding:0 24px;border:0;cursor:pointer;font-size:16px}.gc-home.gc-bf .bf-scan-btn:disabled{opacity:.7;cursor:progress}.gc-home.gc-bf .bf-scan-note{margin:12px 0 0;text-align:center;font-size:13px;color:var(--bf-dim)}.gc-home.gc-bf .bf-scan-steps{list-style:none;margin:28px auto 0;padding:0;max-width:420px;display:grid;gap:10px}.gc-home.gc-bf .bf-scan-steps li{display:flex;align-items:center;gap:10px;font-size:15px;color:#52525B;transition:color .3s}.gc-home.gc-bf .bf-scan-steps li.now{color:#FAFAFA}.gc-home.gc-bf .bf-scan-steps li.done{color:var(--bf-muted)}.gc-home.gc-bf .bf-scan-tick{width:18px;display:inline-flex;justify-content:center;color:#22C55E}.gc-home.gc-bf .bf-scan-error{margin-top:24px;padding:14px 16px;border:1px solid #7f1d1d;border-radius:12px;background:rgba(127,29,29,.2);color:#FCA5A5;text-align:center}.gc-home.gc-bf .bf-scan-result{margin-top:32px;animation:gcbf-rise .5s ease-out}@keyframes gcbf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gc-home.gc-bf .bf-scan-summary{display:flex;gap:24px;align-items:center;padding:22px;border:1px solid var(--bf-line);border-radius:16px;background:#111113}.gc-home.gc-bf .bf-scan-store{margin-top:4px;font-size:22px;font-weight:600;letter-spacing:-.02em}.gc-home.gc-bf .bf-scan-host{font-size:13px;color:var(--bf-dim)}.gc-home.gc-bf .bf-scan-verdict{margin:10px 0 0;font-size:15px;line-height:1.5;color:#D4D4D8}.gc-home.gc-bf .bf-scan-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gc-home.gc-bf .bf-check{padding:16px;border:1px solid var(--bf-line);border-radius:14px;background:#0E0E10;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s}.gc-home.gc-bf .bf-check.in{opacity:1;transform:none}.gc-home.gc-bf .bf-check-top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.gc-home.gc-bf .bf-check-label{font-size:13px;color:var(--bf-muted)}.gc-home.gc-bf .bf-verdict{flex:none;font-size:11px;font-weight:500;padding:3px 8px;border-radius:999px}.gc-home.gc-bf .bf-verdict.ok{background:rgba(34,197,94,.14);color:#86EFAC}.gc-home.gc-bf .bf-verdict.watch{background:rgba(245,158,11,.14);color:#FCD34D}.gc-home.gc-bf .bf-verdict.risk{background:rgba(239,68,68,.16);color:#FCA5A5}.gc-home.gc-bf .bf-verdict.info{background:rgba(99,102,241,.16);color:#C7D2FE}.gc-home.gc-bf .bf-check-value{margin-top:10px;font-size:22px;font-weight:600;letter-spacing:-.02em}.gc-home.gc-bf .bf-check-detail{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--bf-muted)}.gc-home.gc-bf .bf-scan-next{margin-top:12px;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:20px 22px;border-radius:16px;background:linear-gradient(90deg,rgba(234,88,12,.22),rgba(234,88,12,.06));border:1px solid #9a3412}.gc-home.gc-bf .bf-scan-next-title{font-size:17px;font-weight:600}.gc-home.gc-bf .bf-scan-next p{margin:6px 0 0;font-size:14px;line-height:1.5;color:#E4E4E7}.gc-home.gc-bf .bf-scan-next .btn{flex:none}.gc-home.gc-bf .bf-risk{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1000px;margin:0 auto}.gc-home.gc-bf .bf-risk-inputs{display:grid;gap:22px;padding:26px;border:1px solid #e4e4e7;border-radius:16px;background:#FFFFFF}.gc-home.gc-bf .bf-slider{display:grid;gap:10px;cursor:pointer}.gc-home.gc-bf .bf-slider-top{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:#52525B}.gc-home.gc-bf .bf-slider-value{color:#18181B;font-weight:600}.gc-home.gc-bf .bf-slider input{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;outline:none}.gc-home.gc-bf .bf-slider input:focus-visible{box-shadow:0 0 0 3px rgba(234,88,12,.35)}.gc-home.gc-bf .bf-slider input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:99px;background:#FFFFFF;border:2px solid #ea580c;box-shadow:0 2px 6px rgba(0,0,0,.2)}.gc-home.gc-bf .bf-slider input::-moz-range-thumb{width:18px;height:18px;border-radius:99px;background:#FFFFFF;border:2px solid #ea580c}.gc-home.gc-bf .bf-risk-out{padding:28px;border-radius:16px;background:#09090B;color:#FAFAFA;display:flex;flex-direction:column}.gc-home.gc-bf .bf-risk-label{font-size:14px;color:var(--bf-muted)}.gc-home.gc-bf .bf-risk-big{margin-top:6px;font-size:clamp(40px,6vw,64px);font-weight:600;letter-spacing:-.04em;color:#F87171;font-variant-numeric:tabular-nums;line-height:1.05}.gc-home.gc-bf .bf-risk-bars{margin-top:22px;display:grid;gap:12px}.gc-home.gc-bf .bf-risk-row{display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:center;font-size:13px;color:var(--bf-muted)}.gc-home.gc-bf .bf-risk-bar{height:12px;border-radius:99px;background:#18181B;overflow:hidden}.gc-home.gc-bf .bf-risk-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#B91C1C,#EF4444);transition:width .45s cubic-bezier(.2,.7,.2,1)}.gc-home.gc-bf .bf-risk-bar.good i{background:linear-gradient(90deg,#15803D,#22C55E)}.gc-home.gc-bf .bf-risk-saved{margin-top:22px;font-size:15px;line-height:1.5;color:#E4E4E7}.gc-home.gc-bf .bf-risk-saved b{color:#86EFAC}.gc-home.gc-bf .bf-risk-note{margin:auto 0 0;padding-top:16px;font-size:12px;color:var(--bf-dim)}.gc-home.gc-bf .bf-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center}.gc-home.gc-bf .bf-pulse-grid{display:grid;gap:12px}.gc-home.gc-bf .bf-pulse-card{padding:20px;border:1px solid var(--bf-line);border-radius:16px;background:#111113}.gc-home.gc-bf .bf-pulse-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.gc-home.gc-bf .bf-pulse-name{font-size:18px;font-weight:600}.gc-home.gc-bf .bf-pulse-state{display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:4px 10px;border-radius:999px}.gc-home.gc-bf .bf-pulse-state.clear{background:rgba(34,197,94,.12);color:#86EFAC}.gc-home.gc-bf .bf-pulse-state.open{background:rgba(245,158,11,.14);color:#FCD34D}.gc-home.gc-bf .bf-live-dot{display:inline-block;width:8px;height:8px;border-radius:99px;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:gcbf-ping 1.8s ease-out infinite}.gc-home.gc-bf .bf-pulse-note .bf-live-dot{color:#22C55E;margin-right:6px;vertical-align:middle}@keyframes gcbf-ping{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}to{box-shadow:0 0 0 8px rgba(34,197,94,0)}}.gc-home.gc-bf .bf-pulse-open{margin-top:10px;display:grid;gap:4px;font-size:14px}.gc-home.gc-bf .bf-pulse-open a{color:#FCD34D}.gc-home.gc-bf .bf-pulse-sub{margin-top:8px;font-size:13px;color:var(--bf-muted)}.gc-home.gc-bf .bf-strip{margin-top:16px;display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px}.gc-home.gc-bf .bf-strip-cell{height:30px;border-radius:3px;transition:transform .2s}.gc-home.gc-bf .bf-strip-cell:hover{transform:scaleY(1.15)}.gc-home.gc-bf .bf-strip-foot{margin-top:8px;display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--bf-dim)}.gc-home.gc-bf .bf-strip-count{color:var(--bf-muted)}.gc-home.gc-bf .bf-strip-count b{color:#FAFAFA}.gc-home.gc-bf .bf-pulse-note{margin:14px 0 0;font-size:13px;color:var(--bf-dim)}.gc-home.gc-bf .bf-pulse-empty{padding:20px;border:1px dashed #3f3f46;border-radius:16px;color:var(--bf-muted)}.gc-home.gc-bf .bf-skeleton{border-radius:10px;background:linear-gradient(90deg,#18181B,#232327,#18181B);background-size:200% 100%;animation:gcbf-shimmer 1.4s linear infinite}@keyframes gcbf-shimmer{to{background-position:-200% 0}}.gc-home.gc-bf .bf-tests{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gc-home.gc-bf .bf-test{padding:22px;border:1px solid #e4e4e7;border-radius:14px;background:#FFFFFF;transition:transform .2s,box-shadow .2s,border-color .2s}.gc-home.gc-bf .bf-test:hover{transform:translateY(-3px);border-color:#FDBA74;box-shadow:0 18px 40px -24px rgba(234,88,12,.5)}.gc-home.gc-bf .bf-test-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#FFF7ED;color:#EA580C}.gc-home.gc-bf .bf-test-title{margin-top:14px;font-size:16px;font-weight:600;color:#18181B}.gc-home.gc-bf .bf-test-body{margin:8px 0 0;font-size:14px;line-height:1.55;color:#52525B}.gc-home.gc-bf .bf-plan{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:plan}.gc-home.gc-bf .bf-plan-step{position:relative;padding:22px;border:1px solid var(--bf-line);border-radius:14px;background:#111113}.gc-home.gc-bf .bf-plan-step:not(:last-child):after{content:"";position:absolute;top:38px;right:-15px;width:16px;height:1px;background:#EA580C}.gc-home.gc-bf .bf-plan-num{font-size:13px;color:#FB923C}.gc-home.gc-bf .bf-plan-when{margin-top:14px;font-size:13px;color:var(--bf-muted)}.gc-home.gc-bf .bf-plan-title{margin-top:4px;font-size:17px;font-weight:600;letter-spacing:-.01em}.gc-home.gc-bf .bf-plan-body{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--bf-muted)}.gc-home.gc-bf .bf-faq-wrap{max-width:820px}.gc-home.gc-bf .bf-faq{margin-top:28px;display:grid;gap:10px}.gc-home.gc-bf .bf-faq-item{border:1px solid #e4e4e7;border-radius:12px;background:#FFFFFF;padding:0 20px}.gc-home.gc-bf .bf-faq-item summary{cursor:pointer;list-style:none;padding:18px 0;font-size:16px;font-weight:600;color:#18181B;display:flex;justify-content:space-between;gap:12px}.gc-home.gc-bf .bf-faq-item summary::-webkit-details-marker{display:none}.gc-home.gc-bf .bf-faq-item summary:after{content:"+";color:#EA580C;font-weight:500}.gc-home.gc-bf .bf-faq-item[open] summary:after{content:"\2212"}.gc-home.gc-bf .bf-faq-item p{margin:0;padding:0 0 18px;font-size:15px;line-height:1.6;color:#52525B}.gc-home.gc-bf .bf-final{position:relative;overflow:hidden;padding:120px 0;text-align:center;background:#09090B;border-top:1px solid #18181b}.gc-home.gc-bf .bf-final .bf-glow{top:auto;bottom:-360px}.gc-home.gc-bf .bf-final-inner{position:relative}.gc-home.gc-bf .bf-final-title{font-size:clamp(34px,5vw,60px)}@media (max-width:900px){.gc-home.gc-bf .bf-risk,.gc-home.gc-bf .bf-scan-grid,.gc-home.gc-bf .bf-split,.gc-home.gc-bf .bf-watch-events{grid-template-columns:1fr}.gc-home.gc-bf .bf-plan,.gc-home.gc-bf .bf-tests{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-home.gc-bf .bf-plan-step:after{display:none}.gc-home.gc-bf .bf-section{padding:72px 0}}@media (max-width:600px){.gc-home.gc-bf .wrap{padding-left:16px;padding-right:16px}.gc-home.gc-bf .bf-count{gap:8px}.gc-home.gc-bf .bf-count-sep{display:none}.gc-home.gc-bf .bf-plan,.gc-home.gc-bf .bf-tests{grid-template-columns:1fr}.gc-home.gc-bf .bf-scan-form{flex-direction:column}.gc-home.gc-bf .bf-scan-next,.gc-home.gc-bf .bf-scan-summary{flex-direction:column;align-items:flex-start}.gc-home.gc-bf .bf-watch-stats{gap:18px}.gc-home.gc-bf .bf-risk-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gc-home.gc-bf .bf-count-num,.gc-home.gc-bf .bf-glow,.gc-home.gc-bf .bf-live-dot,.gc-home.gc-bf .bf-scan-result,.gc-home.gc-bf .bf-skeleton{animation:none!important}.gc-home.gc-bf .bf-check,.gc-home.gc-bf .bf-event{transition:none}}