.fjhk-page{background:#08111f;color:#f8fafc;font-family:Poppins,Inter,system-ui,-apple-system,sans-serif;line-height:1.65}.fjhk-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.fjhk-hero{padding:90px 0 70px;background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--fj-accent) 20%,transparent),transparent 38%),linear-gradient(180deg,#07101d,#0b1524)}.fjhk-hero-grid,.fjhk-two{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center}.fjhk-brand{font-size:28px;font-weight:800}.fjhk-brand span{font-weight:300}.fjhk-kicker{display:inline-block;margin:26px 0 18px;padding:7px 12px;border:1px solid var(--fj-accent);border-radius:999px;color:var(--fj-accent);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.fjhk-page h1{font-size:clamp(44px,6vw,78px);line-height:1.02;margin:0 0 22px;color:#fff}.fjhk-lead{font-size:22px;color:#cbd5e1;max-width:720px}.fjhk-price{font-size:54px;font-weight:800;color:var(--fj-accent);margin:28px 0}.fjhk-actions{display:flex;gap:14px;flex-wrap:wrap}.fjhk-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--fj-accent);color:#07101d!important;text-decoration:none!important;border:0;border-radius:14px;padding:15px 22px;font-weight:800;cursor:pointer}.fjhk-btn-ghost{background:transparent;color:#fff!important;border:1px solid #475569}.fjhk-hero-img img,.fjhk-info-img{width:100%;border-radius:24px;box-shadow:0 25px 80px rgba(0,0,0,.35)}.fjhk-section{padding:78px 0;background:#0b1524}.fjhk-section-dark{background:#07101d}.fjhk-section h2{font-size:38px;line-height:1.15;margin:0 0 24px;color:#fff}.fjhk-section p{color:#cbd5e1;font-size:18px}.fjhk-panel{padding:32px;border:1px solid #243244;border-radius:22px;background:rgba(255,255,255,.03)}.fjhk-panel h3{font-size:26px;color:var(--fj-accent);margin-top:0}.fjhk-list{list-style:none;padding:0;margin:0}.fjhk-list li{position:relative;padding:13px 0 13px 34px;color:#e2e8f0;border-bottom:1px solid #1e293b}.fjhk-list li:before{content:'✓';position:absolute;left:0;color:var(--fj-accent);font-weight:900}.fjhk-info-img{margin-top:28px;max-width:520px}.fjhk-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.fjhk-step{padding:24px;border:1px solid #243244;border-radius:18px;background:#0a1422}.fjhk-step span{display:flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:var(--fj-accent);color:#07101d;font-weight:800;margin-bottom:14px}.fjhk-faq details{border-bottom:1px solid #243244;padding:18px 0}.fjhk-faq summary{cursor:pointer;color:#fff;font-size:19px;font-weight:700}.fjhk-form-wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:start}.fjhk-form{padding:30px;border:1px solid #243244;border-radius:22px;background:#07101d}.fjhk-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fjhk-fields label{color:#e2e8f0;font-weight:700;font-size:14px}.fjhk-fields input,.fjhk-fields textarea,.fjhk-fields select{width:100%;box-sizing:border-box;margin-top:7px;background:#0e1b2d;border:1px solid #334155;border-radius:10px;color:#fff;padding:13px;font:inherit}.fjhk-full{grid-column:1/-1}.fjhk-check{display:flex;gap:10px;margin:20px 0;color:#cbd5e1;font-size:13px}.fjhk-check input{width:auto}.fjhk-hp{position:absolute!important;left:-9999px!important}.fjhk-success{padding:14px 16px;background:#123e2c;border:1px solid #2fd79f;border-radius:12px;color:#d1fae5;margin:20px 0}.fjhk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:30px 0}.fjhk-card{display:block;text-decoration:none!important;background:#07101d;border:1px solid #233044;border-radius:18px;overflow:hidden}.fjhk-card img{width:100%;display:block}.fjhk-card-copy{padding:18px}.fjhk-card-copy h3{margin:0 0 10px;color:#fff}.fjhk-card-copy strong{color:#38bdf8}@media(max-width:900px){.fjhk-hero-grid,.fjhk-two,.fjhk-form-wrap{grid-template-columns:1fr}.fjhk-steps{grid-template-columns:1fr 1fr}.fjhk-grid{grid-template-columns:1fr 1fr}.fjhk-hero{padding-top:60px}.fjhk-hero-img{order:-1}.fjhk-hero-img img{max-width:520px}}@media(max-width:560px){.fjhk-wrap{width:min(100% - 24px,1180px)}.fjhk-page h1{font-size:44px}.fjhk-price{font-size:42px}.fjhk-section{padding:56px 0}.fjhk-section h2{font-size:31px}.fjhk-steps,.fjhk-grid,.fjhk-fields{grid-template-columns:1fr}.fjhk-full{grid-column:auto}}
