.proposal-section[data-v-2fcdd271]{background:var(--c-red);text-align:center;padding:80px 48px;position:relative;overflow:hidden}.proposal-section[data-v-2fcdd271]:before{content:"♥";position:absolute;font-size:400px;line-height:1;color:var(--surface-subtle);top:50%;left:50%;transform:translate(-50%,-55%);pointer-events:none}.proposal-section .section-label[data-v-2fcdd271]{justify-content:center;display:flex}.proposal-title[data-v-2fcdd271]{font-family:var(--font-h);font-size:clamp(36px,6vw,80px);font-weight:900;text-transform:uppercase;line-height:.92;margin-bottom:20px;position:relative;z-index:1}.proposal-sub[data-v-2fcdd271]{font-size:18px;font-weight:300;color:var(--text-dimmed);line-height:1.6;max-width:540px;margin:0 auto 36px;position:relative;z-index:1}.btn-white[data-v-2fcdd271]{font-family:var(--font-h);font-size:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--c-black);color:var(--c-yellow);padding:16px 40px;border-radius:2px;text-decoration:none;display:inline-block;transition:transform .15s,background .2s;position:relative;z-index:1}.btn-white[data-v-2fcdd271]:hover{transform:scale(1.03);background:var(--c-purple)}@media (max-width: 900px){.proposal-section[data-v-2fcdd271]{padding:72px 20px}}
