.area-cta-section[data-v-2065e4b3]{background:var(--bg-primary);border-bottom:1px solid var(--border-primary);padding:clamp(5rem,8vw,8rem) 0}.area-cta-shell[data-v-2065e4b3]{border:1px solid var(--border-primary);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(24rem,.8fr)}.area-cta-copy[data-v-2065e4b3],.area-cta-form[data-v-2065e4b3]{min-width:0;overflow-wrap:anywhere;padding:clamp(2rem,4.5vw,4.5rem)}.area-cta-copy[data-v-2065e4b3]{border-right:1px solid var(--border-primary)}.area-cta-copy h2[data-v-2065e4b3]{color:var(--text-primary);font-size:clamp(2.8rem,5vw,5.6rem);font-weight:900;line-height:.92;margin:clamp(3rem,7vw,6rem) 0 1.5rem;max-width:12ch}.area-cta-copy h2.area-cta-title-longword[data-v-2065e4b3],.area-cta-copy h2.area-cta-title-verylongword[data-v-2065e4b3]{max-width:100%;overflow-wrap:break-word}@media(max-width:900px){.area-cta-copy h2.area-cta-title-longword[data-v-2065e4b3]{font-size:clamp(1.6rem,8vw,2.6rem);line-height:1.04}.area-cta-copy h2.area-cta-title-verylongword[data-v-2065e4b3]{font-size:clamp(1.2rem,6vw,2rem);line-height:1.06}}.area-cta-copy>p[data-v-2065e4b3]:last-child{color:var(--text-secondary);line-height:1.65;max-width:40rem}.area-cta-form[data-v-2065e4b3]{align-content:center;display:grid}.area-cta-form label[data-v-2065e4b3]{color:var(--text-primary);font-weight:750;margin-bottom:1.25rem}.area-cta-form>div[data-v-2065e4b3]{border:1px solid var(--border-primary);display:grid;min-width:0}.area-cta-form button[data-v-2065e4b3],.area-cta-form input[data-v-2065e4b3]{min-height:4.25rem;padding:1rem 1.25rem}.area-cta-form input[data-v-2065e4b3]{background:var(--bg-primary);color:var(--text-primary);min-width:0;outline:none}.area-cta-form input[data-v-2065e4b3]:focus{box-shadow:inset 0 0 0 2px var(--text-primary)}.area-cta-form button[data-v-2065e4b3]{align-items:center;background:var(--text-primary);color:var(--bg-primary);display:flex;font-weight:800;justify-content:space-between;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.area-cta-form button[data-v-2065e4b3]:hover{background:#d7ff3f;box-shadow:0 10px 24px #d7ff3f2e;color:#050505;transform:translateY(-2px)}.area-cta-form button[data-v-2065e4b3]:focus-visible{outline:2px solid #d7ff3f;outline-offset:4px}.area-cta-form button span[data-v-2065e4b3]{transition:transform .18s ease}.area-cta-form button:hover span[data-v-2065e4b3]{transform:translate(.35rem)}.area-cta-form>p[data-v-2065e4b3]{color:var(--text-muted);font-size:.78rem;margin-top:1rem}@media(max-width:850px){.area-cta-section>.container-width[data-v-2065e4b3]{padding-inline:clamp(1.25rem,5vw,2.5rem)}.area-cta-shell[data-v-2065e4b3]{grid-template-columns:1fr}.area-cta-copy[data-v-2065e4b3]{border-bottom:1px solid var(--border-primary);border-right:0}.area-cta-copy h2[data-v-2065e4b3]{margin-top:3rem}}
