/* 发知发科技：与品牌门店一致的暖白、橙金和深棕。 */
.fz-ai-home-grid>*{min-width:0}.fz-ai-system-grid>*,.fz-ai-intro>*,.fz-ai-experience>*{min-width:0}
.fz-campaign-visual img,.fz-ai-card-image img{height:auto}.fz-ai-system-photo img{object-position:68% center}
.fz-campaign{background:#fbf6ed;padding:48px 0 0}.fz-campaign-slide{display:grid;grid-template-columns:.85fr 1.25fr;gap:54px;align-items:center;min-height:445px}.fz-campaign-slide[hidden]{display:none}.fz-campaign-copy h1,.fz-campaign-copy h2{font-size:clamp(36px,3.8vw,60px);line-height:1.35;font-weight:550;letter-spacing:-1.8px;margin:0 0 22px}.fz-campaign-copy em{font-style:normal;color:#a96816}.fz-campaign-description{max-width:440px;line-height:2;color:#776d60;font-size:15px}.fz-campaign-note{margin-top:32px;font-size:11px;letter-spacing:1px;color:#95836c}.fz-campaign-visual{margin:0;min-width:0;border:1px solid #e6d9c4;background:#f5e7cf}.fz-campaign-visual img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.fz-campaign-visual.is-brand img{object-fit:contain;background:#ffad27}.fz-campaign-visual figcaption{display:flex;justify-content:space-between;padding:16px 20px;font-size:10px;letter-spacing:1.4px;background:#f3e7d3;color:#755939}.fz-campaign-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #e4dac9;margin-top:38px}.fz-campaign-tabs{display:flex;gap:30px}.fz-campaign-controls button{font:inherit;cursor:pointer;border:0;background:transparent;color:#81715b}.fz-campaign-tabs button{padding:22px 0;border-top:2px solid transparent;font-size:12px;white-space:nowrap}.fz-campaign-tabs button span{font-size:10px;margin-right:10px;color:#ae926e}.fz-campaign-tabs button[aria-pressed=true]{border-top-color:#db8f23;color:#593911}.fz-campaign-arrows{display:flex;gap:13px;align-items:center}.fz-campaign-arrows button{font-size:20px;padding:10px 5px}.fz-campaign-arrows [data-pause]{font-size:11px;min-width:36px}.fz-campaign button:focus-visible,.fz-ai-anchor a:focus-visible{outline:2px solid #ab701e;outline-offset:4px}
.fz-ai-home{background:#30271f;color:#fff9ee}.fz-ai-home-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;margin-bottom:44px}.fz-ai-home .fz-eyebrow,.fz-ai-cta .fz-eyebrow{color:#d4ac70}.fz-ai-home h2{color:#fff8eb;font-weight:500;font-size:clamp(28px,3vw,44px);line-height:1.5}.fz-ai-home-heading>div>p:not(.fz-eyebrow){color:#c2b5a5;font-size:14px;line-height:2}.fz-ai-home .fz-text-link{color:#edc183;margin-top:20px}.fz-ai-home-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fz-ai-card{color:inherit;text-decoration:none;border:1px solid #6d584144;transition:transform .25s,border-color .25s}.fz-ai-card:hover{transform:translateY(-5px);border-color:#cd9b5d}.fz-ai-card-image{position:relative;overflow:hidden}.fz-ai-card-image img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;transition:transform .4s}.fz-ai-card:hover img{transform:scale(1.035)}.fz-ai-card-image>span{position:absolute;left:16px;top:16px;background:#fff9efed;color:#5d4229;padding:7px 10px;font-size:11px}.fz-ai-card-copy{padding:25px 24px 29px}.fz-ai-card-copy small{font:9px Arial,sans-serif;letter-spacing:1.6px;color:#c69c62}.fz-ai-card-copy h3{font-size:24px;color:#fff5e5;font-weight:500;margin:12px 0}.fz-ai-card-copy h3 span{float:right;font-size:21px;color:#d9b682}.fz-ai-card-copy p{font-size:13px;color:#bdad99}
.fz-ai-page{background:#fffefa}.fz-ai-hero{background:#f8f1e6;padding:48px 0 0}.fz-ai-hero-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dfd2bd;padding-bottom:22px;margin-bottom:42px}.fz-ai-hero-top .fz-eyebrow{margin:0}.fz-ai-hero-top>span{font-size:11px;color:#8c7658;letter-spacing:2px}.fz-ai-hero h1{font-size:clamp(42px,5vw,76px);line-height:1.27;font-weight:500;letter-spacing:-2px;margin:0}.fz-ai-hero h1 em{font-style:normal;color:#a36517}.fz-ai-hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:32px;margin:27px 0 38px}.fz-ai-hero-bottom p{font-size:15px;line-height:2;color:#7a6a55}.fz-ai-hero figure{margin:0;position:relative}.fz-ai-hero figure>img{width:100%;height:440px;object-fit:cover;object-position:50% 52%;display:block}.fz-ai-hero figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:20px;padding:35px 28px 22px;background:linear-gradient(transparent,#211b17b5);color:#fff6e7;font:10px Arial,sans-serif;letter-spacing:2px}.fz-ai-hero figcaption span{font:12px "Microsoft YaHei",sans-serif;letter-spacing:1px}.fz-ai-anchor{border-bottom:1px solid #e5dccd;background:#fffdf8}.fz-ai-anchor>.fz-wrap{display:flex;justify-content:space-between;gap:22px}.fz-ai-anchor a{padding:23px 0;text-decoration:none;color:#77654d;font-size:13px}.fz-ai-anchor a:last-child{color:#9e600b}.fz-ai-intro{display:grid;grid-template-columns:1fr 1fr;gap:20px 90px}.fz-ai-intro .fz-eyebrow{grid-column:1/-1;margin-bottom:0}.fz-ai-intro h2{font-size:clamp(28px,3vw,40px);line-height:1.5;font-weight:500}.fz-ai-intro>p:last-child{color:#81715d;line-height:2.1;font-size:15px;align-self:center}.fz-ai-system{padding:72px 0;background:#f9f5ed;border-top:1px solid #ebe1d0;scroll-margin-top:125px}.fz-ai-system.is-reversed{background:#fffdfa}.fz-ai-system-grid{display:grid;grid-template-columns:1.06fr 1fr;gap:72px;align-items:center}.fz-ai-system.is-reversed .fz-ai-system-photo{order:2}.fz-ai-system-photo{align-self:stretch;min-height:500px;position:relative}.fz-ai-system-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.fz-ai-system-photo>span{position:absolute;bottom:20px;left:20px;right:20px;background:#fff8ede8;padding:18px;font:10px Arial,sans-serif;letter-spacing:1.7px;color:#785a32}.fz-ai-system-copy h2{font-size:clamp(26px,2.5vw,36px);line-height:1.5;font-weight:500;margin-bottom:20px}.fz-ai-lead{font-size:14px;color:#7c6f5d;line-height:2}.fz-ai-system-copy ul{list-style:none;padding:0;margin:25px 0}.fz-ai-system-copy li{border-top:1px solid #e4d8c5;padding:20px 0 0;margin-top:20px}.fz-ai-system-copy li h3{font-size:16px;font-weight:500;margin:0 0 8px;color:#55412a}.fz-ai-system-copy li p{font-size:13px;color:#8a7961;line-height:1.9}.fz-ai-note{font-size:11px!important;line-height:1.8!important;color:#9a876d!important;margin-top:20px}.fz-ai-journey{background:#efe3ce}.fz-ai-journey h2{font-size:clamp(28px,3vw,40px);font-weight:500}.fz-ai-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px}.fz-ai-steps article{border-top:1px solid #c5ad88;padding-top:25px}.fz-ai-steps article>span{font:30px Georgia,serif;color:#b59059}.fz-ai-steps h3{font-size:21px;font-weight:500;margin:20px 0 14px}.fz-ai-steps p{font-size:13px;line-height:1.9;color:#897254}.fz-ai-experience{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:center}.fz-ai-experience h2{font-size:clamp(34px,3.8vw,54px);font-weight:500;line-height:1.4;margin-bottom:24px}.fz-ai-experience p{font-size:14px;color:#81715e;line-height:2}.fz-ai-qr{margin:0;justify-self:center;text-align:center;background:#fff;border:1px solid #e9ddc9;padding:28px 32px 24px;box-shadow:0 20px 70px #7e5d1910}.fz-ai-qr img{display:block;width:280px;max-width:100%;height:auto}.fz-ai-qr figcaption strong{display:block;font-size:18px;font-weight:500;margin-top:18px}.fz-ai-qr figcaption span{font-size:11px;color:#9a8160;display:block;margin-top:8px}.fz-ai-cta{padding:70px 0;background:#32281e;color:#fbf1e1}.fz-ai-cta>.fz-wrap{display:flex;justify-content:space-between;align-items:center;gap:48px}.fz-ai-cta h2{color:#fff5e5;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.45}.fz-ai-cta p:not(.fz-eyebrow){color:#bba88f;font-size:13px;margin-top:20px}.fz-ai-phone{display:block;text-align:center;color:#dcc39d;margin-top:22px;font:21px Arial,sans-serif;text-decoration:none}
@media(max-width:1100px){.fz-campaign-slide{gap:30px;grid-template-columns:.9fr 1fr;min-height:380px}.fz-campaign-copy h1,.fz-campaign-copy h2{font-size:39px}.fz-campaign .fz-actions{gap:18px;flex-wrap:wrap}.fz-ai-system-grid{gap:40px}.fz-ai-card-copy{padding:21px 18px}.fz-ai-card-copy h3{font-size:21px}.fz-ai-home-heading{gap:35px}}
@media(max-width:760px){.fz-campaign{padding-top:28px}.fz-campaign-slide{grid-template-columns:1fr;gap:28px}.fz-campaign-copy h1,.fz-campaign-copy h2{font-size:38px;margin-bottom:15px}.fz-campaign .fz-eyebrow{font-size:10px}.fz-campaign-description{font-size:13px;max-width:100%}.fz-campaign .fz-actions{margin-top:20px;gap:20px}.fz-campaign-note{margin-top:20px}.fz-campaign-visual img{aspect-ratio:16/9}.fz-campaign-visual figcaption{padding:12px;font-size:9px}.fz-campaign-controls{margin-top:24px;gap:0;flex-wrap:wrap}.fz-campaign-tabs{width:100%;justify-content:space-between;gap:10px}.fz-campaign-tabs button{font-size:10px;padding:17px 0}.fz-campaign-tabs button span{display:block;margin:0 0 7px}.fz-campaign-arrows{margin-left:auto;padding-bottom:8px}.fz-ai-home-heading,.fz-ai-intro,.fz-ai-system-grid,.fz-ai-experience{grid-template-columns:1fr;gap:30px}.fz-ai-home-grid{grid-template-columns:1fr;gap:24px}.fz-ai-home-heading{margin-bottom:32px}.fz-ai-home-heading br{display:none}.fz-ai-card-copy h3{font-size:23px}.fz-ai-card-image img{aspect-ratio:16/9}.fz-ai-hero{padding-top:26px}.fz-ai-hero-top{margin-bottom:30px;gap:15px}.fz-ai-hero-top>span{font-size:9px;letter-spacing:0}.fz-ai-hero-top .fz-eyebrow{font-size:9px;letter-spacing:1px}.fz-ai-hero h1{font-size:43px}.fz-ai-hero-bottom{display:block;margin:22px 0 30px}.fz-ai-hero-bottom p{font-size:13px}.fz-ai-hero-bottom .fz-button{margin-top:24px}.fz-ai-hero figure>img{height:290px}.fz-ai-hero figcaption{padding:30px 16px 15px;font-size:8px;letter-spacing:1px}.fz-ai-hero figcaption span{display:none}.fz-ai-anchor>.fz-wrap{gap:18px;overflow-x:auto;white-space:nowrap}.fz-ai-anchor a{font-size:11px;padding:19px 0}.fz-ai-intro{gap:20px}.fz-ai-intro>p:last-child{font-size:14px}.fz-ai-system{padding:48px 0;scroll-margin-top:100px}.fz-ai-system-photo{min-height:290px}.fz-ai-system.is-reversed .fz-ai-system-photo{order:0}.fz-ai-system-copy h2{font-size:29px}.fz-ai-steps{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:35px}.fz-ai-experience{gap:38px}.fz-ai-qr{padding:20px 22px;max-width:100%}.fz-ai-qr img{width:270px}.fz-ai-cta>.fz-wrap{display:block}.fz-ai-cta>.fz-wrap>div:last-child{margin-top:30px}.fz-ai-phone{text-align:left}.fz-ai-hero-bottom br{display:none}}
@media(prefers-reduced-motion:reduce){.fz-ai-card,.fz-ai-card-image img{transition:none}}
