.PledgePlusPage-module__J3wkxW__explainerGrid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-top:8px;display:grid}.PledgePlusPage-module__J3wkxW__explainerDesc{font-size:var(--cm-text-body);color:var(--cm-text-secondary);margin-bottom:24px;line-height:1.85}.PledgePlusPage-module__J3wkxW__explainerHighlight{font-size:var(--cm-text-base);color:var(--cm-accent);align-items:center;gap:8px;font-weight:600;display:flex}.PledgePlusPage-module__J3wkxW__explainerHighlight:before{content:"";background:var(--cm-accent);flex-shrink:0;width:12px;height:2px}.PledgePlusPage-module__J3wkxW__paramTable{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-2xl);overflow:hidden}.PledgePlusPage-module__J3wkxW__paramRow{border-bottom:1px solid var(--cm-line);padding:16px 24px;display:flex}.PledgePlusPage-module__J3wkxW__paramRow:last-child{border-bottom:none}.PledgePlusPage-module__J3wkxW__paramKey{font-size:var(--cm-text-sm-body);color:var(--cm-text-muted);flex:1;font-weight:500}.PledgePlusPage-module__J3wkxW__paramVal{font-size:var(--cm-text-sm-body);color:var(--cm-text-primary);text-align:right;flex:1;font-weight:600}.PledgePlusPage-module__J3wkxW__paramValAccent{color:var(--cm-accent)}.PledgePlusPage-module__J3wkxW__stepsGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px;display:grid}.PledgePlusPage-module__J3wkxW__stepCard{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-2xl);transition:border-color var(--cm-duration-normal);padding:28px 22px}.PledgePlusPage-module__J3wkxW__stepCard:hover{border-color:var(--cm-line-2)}.PledgePlusPage-module__J3wkxW__stepNum{background:var(--cm-accent-muted);border:1px solid var(--cm-accent-border);width:28px;height:28px;font-size:var(--cm-text-xs);color:var(--cm-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-weight:700;display:inline-flex}.PledgePlusPage-module__J3wkxW__stepTitle{font-size:var(--cm-text-base);color:var(--cm-text-primary);margin-bottom:8px;font-weight:700}.PledgePlusPage-module__J3wkxW__stepDesc{font-size:var(--cm-text-sm-body);color:var(--cm-text-tertiary);line-height:var(--cm-leading-ui)}.PledgePlusPage-module__J3wkxW__stepAssets{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.PledgePlusPage-module__J3wkxW__assetTag{border-radius:var(--cm-radius-pill);border:1px solid var(--cm-line-2);background:var(--cm-ink-3);font-size:var(--cm-text-xs);color:var(--cm-text-tertiary);align-items:center;gap:5px;padding:3px 10px;font-weight:500;display:inline-flex}.PledgePlusPage-module__J3wkxW__assetDot{background:var(--cm-accent);border-radius:50%;width:4px;height:4px}.PledgePlusPage-module__J3wkxW__benefitsGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:36px;display:grid}.PledgePlusPage-module__J3wkxW__benefitCard{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-2xl);transition:border-color var(--cm-duration-normal);align-items:flex-start;gap:18px;padding:28px 24px;display:flex}.PledgePlusPage-module__J3wkxW__benefitCard:hover{border-color:var(--cm-line-2)}.PledgePlusPage-module__J3wkxW__benefitIcon{border-radius:var(--cm-radius-lg);background:var(--cm-accent-muted);border:1px solid var(--cm-accent-border);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PledgePlusPage-module__J3wkxW__benefitIcon svg{width:20px;height:20px;color:var(--cm-icon-accent)}.PledgePlusPage-module__J3wkxW__benefitTitle{font-size:var(--cm-text-base);color:var(--cm-text-primary);margin-bottom:6px;font-weight:700}.PledgePlusPage-module__J3wkxW__benefitDesc{font-size:var(--cm-text-sm-body);color:var(--cm-text-tertiary);line-height:var(--cm-leading-body)}.PledgePlusPage-module__J3wkxW__profileGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:36px;display:grid}.PledgePlusPage-module__J3wkxW__profileCard{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-2xl);transition:border-color var(--cm-duration-normal);align-items:flex-start;gap:18px;padding:28px 24px;display:flex}.PledgePlusPage-module__J3wkxW__profileCard:hover{border-color:var(--cm-line-2)}.PledgePlusPage-module__J3wkxW__profileIcon{background:var(--cm-accent-muted);border:1px solid var(--cm-accent-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.PledgePlusPage-module__J3wkxW__profileIcon svg{width:14px;height:14px;stroke:var(--cm-icon-accent);stroke-width:2.5px;fill:none}.PledgePlusPage-module__J3wkxW__profileText{font-size:var(--cm-text-body);color:var(--cm-text-secondary);line-height:var(--cm-leading-body)}.PledgePlusPage-module__J3wkxW__accentCallout{background:var(--cm-accent-muted);border:1px solid var(--cm-accent-border);border-radius:var(--cm-radius-2xl);font-size:var(--cm-text-base);color:var(--cm-accent);text-align:left;font-weight:600;line-height:var(--cm-leading-body);margin-top:28px;padding:20px 24px}.PledgePlusPage-module__J3wkxW__philBlock{background:var(--cm-surface-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-2xl);text-align:left;margin-top:36px;padding:48px 40px}.PledgePlusPage-module__J3wkxW__philQuote{font-family:var(--cm-font-display);font-size:var(--cm-text-h3-card);color:var(--cm-text-primary);margin-bottom:24px;font-style:italic;font-weight:700;line-height:1.4}.PledgePlusPage-module__J3wkxW__philQuote em{color:var(--cm-accent);font-style:italic}.PledgePlusPage-module__J3wkxW__philDesc{font-size:var(--cm-text-body);color:var(--cm-text-tertiary);line-height:var(--cm-leading-relaxed);max-width:var(--cm-measure-hero-lead);margin:0 auto}@media (max-width:940px){.PledgePlusPage-module__J3wkxW__explainerGrid{grid-template-columns:1fr;gap:32px}.PledgePlusPage-module__J3wkxW__stepsGrid{grid-template-columns:repeat(2,1fr)}.PledgePlusPage-module__J3wkxW__benefitsGrid,.PledgePlusPage-module__J3wkxW__profileGrid{grid-template-columns:1fr}.PledgePlusPage-module__J3wkxW__philBlock{padding:36px 24px}}@media (max-width:560px){.PledgePlusPage-module__J3wkxW__stepsGrid{grid-template-columns:1fr}}
