.marketing-page{--mk-bg:#fbfbfb;--mk-green:#0b8547;--mk-green-cta:#0b8547;--mk-green-soft:#e6f5ec;--mk-text:#14201a;--mk-muted:#5e6b64;--mk-border:#e6ebe7;--mk-card:#ffffff;--mk-shadow:0 4px 14px rgba(0,0,0,0.06);font-family:PingFang SC,PingFang TC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:var(--mk-text);background-color:var(--mk-bg)}.marketing-container{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:clamp(1rem,4vw,32px);padding-right:clamp(1rem,4vw,32px)}.marketing-container-wide{width:100%;max-width:1688px;margin-left:auto;margin-right:auto;padding-left:clamp(1rem,6.8vw,130px);padding-right:clamp(1rem,6.8vw,130px)}.marketing-card{background:var(--mk-card);border:1px solid var(--mk-border);border-radius:var(--mk-radius);box-shadow:var(--mk-shadow)}.marketing-title{font-size:clamp(22px,1.6vw,28px);font-weight:600;letter-spacing:.04em;color:#000}.marketing-subtitle{font-size:clamp(13px,.95vw,15px);line-height:1.6;color:var(--mk-muted)}.marketing-section-title{font-size:clamp(16px,1.1vw,18px);font-weight:600;color:#000}.marketing-cta{display:inline-flex;height:2.75rem;align-items:center;justify-content:center;border-radius:14px;background:var(--mk-green-cta);color:#ffffff;font-size:15px;font-weight:500;transition:opacity .15s ease}.marketing-cta:hover{opacity:.92}.marketing-page--feedback{background:radial-gradient(ellipse 80% 50% at 10% -10%,rgba(11,133,71,.14),transparent 55%),radial-gradient(ellipse 60% 45% at 95% 8%,rgba(11,133,71,.1),transparent 50%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(232,247,234,.9),transparent 60%),linear-gradient(180deg,#f8faf9,#fbfbfb 42%,#f3f8f4)}.marketing-page--feedback:after,.marketing-page--feedback:before{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0;filter:blur(64px)}.marketing-page--feedback:before{top:12%;right:-4rem;width:18rem;height:18rem;background:rgba(11,133,71,.12)}.marketing-page--feedback:after{bottom:8%;left:-5rem;width:20rem;height:20rem;background:rgba(25,155,42,.08)}.marketing-feedback-hero{position:relative;overflow:hidden;border:1px solid rgba(11,133,71,.12);border-radius:calc(var(--mk-radius) + 4px);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,252,249,.92));box-shadow:0 8px 32px rgba(11,133,71,.08)}.marketing-feedback-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(11,133,71,.07) 1px,transparent 0);background-size:18px 18px;mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 85%);pointer-events:none}.marketing-feedback-stat{border:1px solid rgba(11,133,71,.1);border-radius:14px;background:rgba(255,255,255,.72);backdrop-filter:blur(8px)}.marketing-feedback-form{border:1px solid rgba(11,133,71,.1);box-shadow:0 10px 40px rgba(11,133,71,.07)}.marketing-feedback-tips{border:1px solid rgba(11,133,71,.14);background:linear-gradient(165deg,rgba(232,247,234,.65),rgba(255,255,255,.92))}.marketing-feedback-tab{border:1px solid rgba(11,133,71,.12);background:rgba(255,255,255,.82);backdrop-filter:blur(10px);box-shadow:0 4px 18px rgba(0,0,0,.04)}.marketing-feedback-empty{border:1px dashed rgba(11,133,71,.25);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,252,249,.85))}@media (prefers-reduced-motion:reduce){.marketing-page--feedback:after,.marketing-page--feedback:before{filter:none}}.marketing-page{--mk-bg:var(--oc-bg);--mk-green:var(--oc-brand);--mk-green-cta:var(--oc-brand);--mk-green-soft:var(--oc-brand-soft);--mk-text:var(--oc-ink);--mk-muted:var(--oc-muted);--mk-border:var(--oc-line);--mk-card:#fff;--mk-radius:20px;--mk-shadow:var(--oc-shadow-sm);font-family:var(--oc-font);background:var(--oc-bg)}.marketing-container{max-width:880px}.marketing-container-wide{max-width:1240px;padding-inline:clamp(16px,4vw,32px)}.marketing-card{border:0}.marketing-title{font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:0;color:var(--oc-ink)}.marketing-subtitle{font-size:15px}.marketing-section-title{font-size:18px;font-weight:700;color:var(--oc-ink)}.marketing-cta{border-radius:12px;font-weight:600;color:#fff}.marketing-cta:hover{opacity:1;background:var(--oc-brand-strong)}.marketing-page--feedback{background:var(--oc-bg)}.marketing-page--feedback:after,.marketing-page--feedback:before{display:none}