:root{--zobel-font:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",Arial,sans-serif;--zobel-purple:#4f4091}
html{scroll-behavior:smooth;scroll-padding-top:95px}
body,p,h1,h2,h3,h4,a,button,input,textarea,label,.framer-text{font-family:var(--zobel-font)!important;letter-spacing:0!important;text-transform:none!important}
p.framer-text{line-height:1.7!important}
h1.framer-text{font-weight:500!important;line-height:1.24!important;font-size:clamp(38px,5.6vw,82px)!important;letter-spacing:.025em!important;white-space:pre-line!important}
h2.framer-text{font-size:clamp(27px,3.3vw,48px)!important;line-height:1.4!important;font-weight:500!important}
[data-framer-name="logo"]{min-width:146px!important;overflow:visible!important;position:relative!important;text-decoration:none}
[data-framer-name="logo"] *{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
[data-framer-name="logo"]>div{display:none!important}
[data-framer-name="logo"]:after{content:"正本 Zobel.";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:25px;font-weight:600;white-space:nowrap;letter-spacing:.03em;color:var(--zobel-purple)}
[data-framer-name="menu"]{cursor:pointer}
.framer-oky8vd{width:auto!important;gap:36px!important}
.framer-8fpok9{width:auto!important;max-width:340px}
.framer-u36y2u p{white-space:nowrap!important;font-size:13px!important}
.framer-d3sxtt{display:none!important}
.framer-4df4d4:after{content:"以生物医药科研底蕴，重构美业科创标准";display:block;font-size:16px;line-height:1.8;color:var(--zobel-purple);padding-top:22px}
.zobel-about{max-width:1440px;width:100%;box-sizing:border-box;margin:0 auto;padding:110px 64px;display:grid;grid-template-columns:.85fr 1.4fr;gap:88px;color:var(--zobel-purple)}
.zobel-eyebrow{font-size:14px;letter-spacing:.18em!important;margin:0 0 30px}
.zobel-about h2{font-size:clamp(34px,3.6vw,54px);line-height:1.5;font-weight:500;margin:0 0 36px}
.zobel-about-note{font-size:14px;line-height:2.2;color:#766ba2}
.zobel-about-copy>p{font-size:16px;line-height:2.05;margin:0 0 24px;text-align:justify}
.zobel-values{display:flex;gap:14px;flex-wrap:wrap;padding-top:8px}
.zobel-values span{border:1px solid #c9c1e4;border-radius:40px;padding:10px 24px;font-size:15px}
#team-section,.framer-nt2rr1,.framer-1oqob2d,.framer-hzt32r,.framer-1qww2qr-container,.framer-8j5jbq-container,[data-framer-name="Stars"],#framer-badge-container,[data-framer-badge],a[href="#removed-external"],.zobel-removed{display:none!important}
#feature-section .framer-1egsl0> :not(.framer-zqrco){display:none!important}
.framer-1wdked7{width:auto!important;max-width:100%}
.framer-1wdked7 p{font-size:18px!important}
.framer-198k7jz p{font-size:15px!important}
#why-choose-section p,#most-features-section p,#faq p{line-height:1.8!important}
#why-choose-section [data-framer-name="Title"],#faq [data-framer-name="Title"]{height:auto!important;min-height:24px}
#most-features-section [data-framer-name="Logos"]{display:none!important}
[data-framer-name="Left container"] [data-framer-name="Description"]{height:auto!important}
.zobel-contact-note{font-size:15px!important;line-height:1.9!important;color:var(--zobel-purple);border-top:1px solid #d6cfee;padding-top:18px;margin:16px 0 0;white-space:normal}
.zobel-contact-note a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px}
.zobel-form-note{font-size:13px!important;line-height:1.7!important;color:#766ba2;margin:10px 0 0;width:100%}
.framer-bcx8by{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;height:auto!important;gap:12px!important;align-items:center!important}
.framer-bcx8by>.framer-1on7hpf{width:100%!important;min-width:0!important}
.framer-bcx8by>.framer-hyu3ai-container{position:relative!important;inset:auto!important;width:36px!important;height:36px!important}
.framer-bcx8by>.zobel-form-note,.framer-bcx8by>[data-replica-message]{grid-column:1/-1!important}
.framer-1i8oozu{display:grid!important;grid-template-columns:minmax(0,648px) minmax(0,1fr)!important;align-items:start!important;gap:36px!important;height:auto!important}
.framer-1jtsgzb{width:100%!important;height:auto!important;min-height:0!important;flex:none!important}
.zobel-contact-note{flex:1;min-width:0;margin-top:32px}
[data-replica-message]{font-size:14px!important;line-height:1.8!important;white-space:normal}
input,textarea{font-size:16px!important}
input:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #7762c6!important;outline-offset:4px}
@media(max-width:809px){
 .zobel-about{padding:64px 24px;display:block}.zobel-about-heading{margin-bottom:32px}.zobel-about h2{font-size:36px;line-height:1.4;margin-bottom:18px}.zobel-about-note{line-height:1.9}.zobel-about-copy>p{font-size:15px;line-height:1.95}.zobel-values{gap:10px}.zobel-values span{padding:8px 20px}
 .framer-4df4d4:after{font-size:14px;padding-top:18px;max-width:280px}
 .framer-4df4d4{height:auto!important}h1.framer-text{font-size:42px!important;line-height:1.45!important}
 [data-framer-name="logo"]:after{font-size:24px}
 .framer-1i8oozu{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.zobel-contact-note{width:100%;margin-top:12px}
 .framer-198k7jz p{font-size:13px!important}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
