.preview-header{position:relative;background:#fff;z-index:100;border-bottom:1px solid #eef2ef}.preview-nav-shell{width:calc(100% - 64px);max-width:1280px;margin:auto;min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:28px}.preview-brand{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:29px;letter-spacing:-1.6px;text-decoration:none;white-space:nowrap}.preview-brand span{color:#0d6b68}.preview-menu{display:flex;align-items:center;gap:30px}.preview-menu a,.resources-button{font-size:15px;text-decoration:none;color:#4a5a55;white-space:nowrap}.preview-menu a:hover,.resources-button:hover{color:#0d6b68}.resources{position:relative}.resources-button{border:0;background:transparent;padding:14px 0;cursor:pointer}.resources-items{display:none;position:absolute;top:100%;left:0;width:200px;background:#fff;box-shadow:0 7px 24px #153b3722;padding:10px}.resources.open .resources-items,.resources:focus-within .resources-items{display:grid;gap:3px}.resources-items a{padding:10px}.preview-menu-toggle{display:none;background:transparent;border:1px solid #d8e2dd;padding:8px 12px;cursor:pointer;font-size:18px}.preview-footer{background:#082b28;color:#a3bab1;padding:72px 0 22px}.preview-footer-shell{width:calc(100% - 64px);max-width:1280px;margin:auto}.preview-footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:54px}.preview-footer h2,.preview-footer h3{font-family:"Space Grotesk",sans-serif;color:#e7eeea;font-weight:500;margin:0 0 20px}.preview-footer h2{font-size:24px}.preview-footer h3{font-size:16px}.preview-footer p,.preview-footer a{font-size:12px;line-height:1.9}.preview-footer p{margin:0 0 8px}.preview-footer a{text-decoration:none}.preview-footer a:hover{color:#fff}.preview-footer ul{list-style:none;padding:0;margin:0}.preview-footer li{margin:0 0 6px}.preview-copyright{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff17;margin-top:48px;padding-top:20px}.preview-copyright p{font-size:11px}.preview-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);max-width:min(90vw,620px);padding:13px 20px;background:#153b37;color:#fff;box-shadow:0 4px 24px #0002;font-size:13px;line-height:1.6;z-index:9999;border-radius:5px;display:none}.preview-toast.show{display:block}.preview-show-reviews .ian-home-story .ih-review-pending{display:block;border:2px dashed #9cb7aa}.preview-show-reviews .ih-review-card{min-height:150px}.preview-show-reviews .ih-review-card p:empty:before{content:"客户评价正文（待填写）";color:#8a9f96}.preview-show-reviews .ih-review-card:after{content:"客户称呼 / 项目类型（待填写）";display:block;font-size:12px;color:#8a9f96;margin-top:22px}.preview-show-reviews .ih-reviews>h2:after{content:" · 预留位置";font-size:15px;color:#607d70;letter-spacing:0}.preview-highlight{animation:highlight 1.2s ease}@keyframes highlight{0%,100%{outline:0 solid transparent}30%{outline:4px solid #cbb27a;outline-offset:7px}}@media(max-width:767px){.preview-nav-shell{width:calc(100% - 36px);min-height:78px}.preview-brand{font-size:26px}.preview-menu-toggle{display:block}.preview-menu{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 12px 20px #153b3717;align-items:stretch;padding:16px 25px;gap:0}.preview-menu.is-open{display:flex;flex-direction:column}.preview-menu>a{padding:13px 0}.resources-button{width:100%;text-align:left}.resources-items{position:static;box-shadow:none;width:100%;padding:0 0 5px 12px}.preview-footer{padding-top:45px}.preview-footer-shell{width:calc(100% - 36px)}.preview-footer-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.preview-footer-grid>div:first-child{grid-column:1/-1;max-width:310px}.preview-copyright{display:block;margin-top:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.preview-highlight{animation:none}}.preview-about{position:relative}.preview-about-top{display:flex;align-items:center;gap:3px;padding:12px 0}.preview-about-top>a{font-size:15px;color:#4a5a55;text-decoration:none;white-space:nowrap}.preview-about-top>a[aria-current]{color:#0d6b68}.preview-about-toggle{border:0;background:transparent;color:#4a5a55;width:23px;height:28px;padding:0;display:grid;place-items:center;cursor:pointer;font-size:14px;line-height:1}.preview-about-toggle[aria-expanded=true]{color:#0d6b68}.preview-about-menu{position:absolute;z-index:300;left:-18px;top:100%;width:210px;background:#fff;border:1px solid #dbe3db;box-shadow:0 10px 25px #153b3720;padding:8px;display:flex;flex-direction:column;gap:2px}.preview-about-menu[hidden]{display:none}.preview-about-menu>a{display:block;text-decoration:none;padding:12px 14px;font-size:13px!important;color:#4a5a55;line-height:1.5}.preview-about-menu>a:hover,.preview-about-menu>a[aria-current=page]{background:#edf2e9;color:#0d6b68}.preview-about-menu>a[aria-current]:after{display:none!important}.preview-menu a:focus-visible,.preview-about-toggle:focus-visible{outline:2px solid #b98b45;outline-offset:4px}
@media(max-width:767px){.preview-about{width:100%}.preview-about-top{padding:0;justify-content:space-between;gap:12px}.preview-about-top>a{padding:13px 0;flex:1}.preview-about-toggle{width:44px;height:44px;border:1px solid #dbe3db}.preview-about-menu{position:static;width:100%;box-shadow:none;border:0;border-left:2px solid #c4d2c1;margin-bottom:10px;padding:0 0 0 13px}.preview-about-menu>a{padding:12px;font-size:13px!important}}
