.znfc{position:relative;overflow:hidden;background:radial-gradient(900px 520px at 50% 20%,var(--zn-glow1),transparent 60%),var(--zn-bg0);border-top:1px solid rgba(var(--zn-line),.1);padding:clamp(64px,8vw,120px) 0}.znfc-ghost{position:absolute;top:24px;right:4%;font-size:150px;font-weight:900;color:#fff0;-webkit-text-stroke:2px var(--zn-ghost);line-height:1;pointer-events:none;user-select:none;direction:ltr}.znfc-wrap{position:relative;max-width:1000px;margin:0 auto;padding:0 clamp(18px,5vw,64px);text-align:center}.znfc-chip{display:inline-flex;align-items:center;gap:8px;background:rgb(255 59 92 / .12);border:1px solid rgb(255 59 92 / .3);color:var(--zn-soft);border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:800}.znfc-title{margin:22px 0 14px;font-size:clamp(32px,5.2vw,64px);font-weight:900;line-height:1.35;color:var(--zn-t1)}.znfc-title .grad{background:linear-gradient(120deg,var(--zn-rose),var(--zn-rose2) 60%,var(--zn-gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.znfc-desc{margin:0 auto 34px;max-width:56ch;font-size:15px;line-height:2.2;color:var(--zn-t4)}.znfc-acts{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;align-items:center}.zn-scope .znfc-btn{background:linear-gradient(135deg,var(--zn-crim),var(--zn-rose));color:#fff;font-size:16px;font-weight:900;padding:17px 34px;border-radius:15px;box-shadow:0 0 48px rgb(255 59 92 / .34);transition:transform .15s;display:inline-block}.zn-scope .znfc-btn:hover{transform:translateY(-2px);color:#fff}.zn-scope .znfc-tel{font-size:19px;font-weight:900;color:var(--zn-t1);border:1px solid rgba(var(--zn-line),.24);padding:16px 30px;border-radius:15px;background:var(--zn-card);transition:border-color .15s;display:inline-block;direction:ltr}.zn-scope .znfc-tel:hover{border-color:var(--zn-rose);color:var(--zn-t1)}