:root{--fct-red:#cb2029;--fct-black:#101317;--fct-charcoal:#1b2026;--fct-silver:#c9d0d7}body{font-family:Inter,Arial,sans-serif;color:#20242a}.fct-hero{background:linear-gradient(120deg,#101317,#252b33)!important;color:white;padding:90px 24px!important}.fct-hero h1{color:#fff;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.08;font-weight:800;max-width:950px}.fct-hero p{color:#d7dce2;font-size:1.2rem;max-width:760px}.fct-card{background:#f4f5f7;border-left:5px solid var(--fct-red);padding:42px 25px;margin:24px auto;box-shadow:0 10px 28px #0000000a}.fct-card h2,.fct-cta h2{font-weight:800}.fct-cta{background:#1b2026;color:#fff;padding:65px 24px}.fct-cta h2,.fct-cta p{color:white}.elementor-button,.fct-form button{background:var(--fct-red)!important;color:white!important;border-radius:3px!important;padding:14px 24px!important;font-weight:700;border:0;cursor:pointer}.fct-form{max-width:750px;margin:20px auto}.fct-form label{display:block;font-weight:600;margin:0 0 18px}.fct-form input,.fct-form textarea,.fct-form select{display:block;width:100%;padding:12px;border:1px solid #bdc4cb;border-radius:3px;margin-top:6px;background:white}.fct-hp{position:absolute;left:-9999px}.fct-form-section{padding:48px 20px}@media(max-width:767px){.fct-hero{padding:55px 18px!important}.fct-card{padding:26px 18px}}
