.marketing-page{--mk-bg:#fbfbfb;--mk-green:#279435;--mk-green-cta:#199b2a;--mk-green-soft:#e8f7ea;--mk-text:#1b1616;--mk-muted:#606060;--mk-border:#e3dede;--mk-card:#ffffff;--mk-radius:20px;--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:#fdfefa;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(39,148,53,.14),transparent 55%),radial-gradient(ellipse 60% 45% at 95% 8%,rgba(39,148,53,.1),transparent 50%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(232,247,234,.9),transparent 60%),linear-gradient(180deg,#f6fbf7,#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(39,148,53,.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(39,148,53,.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(39,148,53,.08)}.marketing-feedback-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(39,148,53,.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(39,148,53,.1);border-radius:14px;background:rgba(255,255,255,.72);backdrop-filter:blur(8px)}.marketing-feedback-form{border:1px solid rgba(39,148,53,.1);box-shadow:0 10px 40px rgba(39,148,53,.07)}.marketing-feedback-tips{border:1px solid rgba(39,148,53,.14);background:linear-gradient(165deg,rgba(232,247,234,.65),rgba(255,255,255,.92))}.marketing-feedback-tab{border:1px solid rgba(39,148,53,.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(39,148,53,.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}}