.fc-hero{padding:clamp(3.5rem,8vw,7rem) 1.25rem clamp(4rem,9vw,7.5rem);background:radial-gradient(48rem 28rem at 80% 10%,rgba(60,120,255,.2),transparent 70%),var(--hx-ink)}.fc-hero-inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2.5rem,6vw,5rem)}.fc-h1{margin:0 0 1.6rem;font-family:var(--font-display),Inter,sans-serif;font-size:clamp(2.9rem,7vw,6.2rem);font-weight:700;line-height:.95;letter-spacing:-.055em;text-wrap:balance}.fc-h1 em{color:var(--signal)}.fc-hero .hx-actions{margin-top:2.2rem;display:flex;flex-wrap:wrap;gap:.8rem}.fc-assure{margin:2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;list-style:none;color:#c9ccd4;font-size:.95rem;font-weight:600}.fc-assure li{display:inline-flex;align-items:center;gap:.45rem}.fc-assure svg{width:1.05rem;color:var(--signal)}.fc-report{margin:0;padding:1.6rem;border:1px solid rgba(239,235,228,.14);border-radius:1.4rem;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:0 40px 90px -45px rgba(0,0,0,.95)}.fc-report-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(239,235,228,.12);font-weight:750}.fc-report-head b{padding:.25rem .6rem;border-radius:999px;background:rgba(90,166,255,.16);color:#b9d4ff;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.fc-report ol{margin:0;padding:0;list-style:none}.fc-report li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;padding:1.05rem 0;border-bottom:1px solid rgba(239,235,228,.08)}.fc-report li>svg{width:2rem;height:2rem;padding:.4rem;border-radius:50%}.fc-report li.is-bad>svg{background:rgba(255,99,99,.16);color:#ff8a8a}.fc-report li.is-good>svg{background:rgba(110,220,140,.16);color:#8be3a5}.fc-report strong{display:block;font-size:1.02rem}.fc-report li span{display:block;margin-top:.25rem;color:var(--hx-dim);font-size:.92rem;line-height:1.5}.fc-report figcaption{margin-top:1rem;color:var(--hx-dim);font-size:.88rem}.fc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.fc-for-inner{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:2rem 3rem}.fc-for .hx-head{margin-bottom:0}.fc-chips{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem;list-style:none}.fc-chips li{padding:.65rem 1.05rem;border:1px solid var(--hx-line-light);border-radius:999px;background:#fff;color:var(--hx-ink);font-weight:650}.fc-proof{margin-top:clamp(2.5rem,6vw,4.5rem)}.fc-proof-card{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--hx-line-light);border-radius:1.5rem;background:#fff;color:var(--hx-ink);text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.fc-proof-card:hover{transform:translateY(-3px);box-shadow:0 30px 60px -40px rgba(11,12,15,.6)}.fc-proof-card img{width:100%;height:22rem;object-fit:cover;object-position:top;border-radius:1.2rem;border:6px solid var(--hx-ink);background:var(--hx-ink)}.fc-proof-tag{margin:0 0 .6rem;color:var(--hx-olive);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.fc-proof-card h3{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(1.8rem,3.5vw,2.6rem);letter-spacing:-.04em}.fc-proof-card p:not(.fc-proof-tag){max-width:30rem;margin:.8rem 0 1.2rem;color:var(--hx-muted);line-height:1.65}.fc-proof-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--hx-olive);font-weight:750}.fc-proof-link svg{width:1rem}.fc-steps{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none}.fc-steps li{padding:2rem 1.8rem;border:1px solid var(--hx-line-dark);border-radius:1.3rem;background:var(--hx-ink-2)}.fc-steps span{color:var(--signal);font-weight:800;letter-spacing:.12em}.fc-steps h3{margin:1.6rem 0 0;font-family:var(--font-display),sans-serif;font-size:1.45rem;letter-spacing:-.03em}.fc-steps p{margin:.7rem 0 0;color:var(--hx-dim);line-height:1.6}.fc-form select{width:100%;min-height:3rem;padding:.8rem .95rem;border:1px solid rgba(239,235,228,.16);border-radius:.8rem;background:rgba(5,7,12,.55);color:#f4f1eb;font:inherit;font-size:1rem}.fc-form select option{color:#0b0c0f}.fc-consent{display:grid;grid-template-columns:1.2rem minmax(0,1fr);align-items:start;gap:.7rem;color:#c9ccd4;font-size:.9rem;line-height:1.55;cursor:pointer}.fc-consent input{width:1.1rem;height:1.1rem;margin:.15rem 0 0;accent-color:var(--signal)}.fc-consent a{color:#fff}.fc-consent i{color:#8f939b;font-style:normal}.fc-form .hx-btn{justify-self:start}@media (max-width:980px){.fc-for-inner,.fc-hero-inner{grid-template-columns:minmax(0,1fr)}.fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fc-grid,.fc-proof-card{grid-template-columns:minmax(0,1fr)}.fc-proof-card img{height:18rem}.fc-form .hx-btn{justify-self:stretch}}