.cta[data-v-eb3dbc39]{padding:60px 0}.inner[data-v-eb3dbc39]{background:radial-gradient(700px 400px at 85% 110%,rgba(255,106,61,.35),transparent 60%),radial-gradient(500px 400px at 10% -20%,rgba(232,179,65,.18),transparent 60%),linear-gradient(135deg,var(--ink) 0%,#261d14 70%);color:#fff;border-radius:var(--r-2xl);padding:64px 56px;display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:center;position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.compact .inner[data-v-eb3dbc39]{padding:48px;grid-template-columns:1fr 1fr;gap:40px}.compact .benefits[data-v-eb3dbc39]{display:none}.info[data-v-eb3dbc39]{position:relative;z-index:1}.eyebrow[data-v-eb3dbc39]{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#fff9;margin-bottom:20px}.eyebrow[data-v-eb3dbc39]:before{content:"";width:24px;height:1.5px;background:var(--coral)}.title[data-v-eb3dbc39]{font-family:var(--display);font-weight:500;font-size:clamp(32px,4vw,52px);letter-spacing:-.03em;line-height:1.02;margin:0 0 18px;color:#fff}.title em[data-v-eb3dbc39]{font-style:normal;font-weight:inherit;color:var(--coral)}.sub[data-v-eb3dbc39]{font-size:17px;color:#ffffffb8;max-width:48ch;margin:0 0 32px;line-height:1.5}.benefits[data-v-eb3dbc39]{display:flex;flex-direction:column;gap:18px;max-width:420px}.benefit[data-v-eb3dbc39]{display:flex;gap:16px;align-items:flex-start}.num[data-v-eb3dbc39]{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--coral);width:36px;height:36px;border-radius:10px;background:#ff6a3d1f;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,106,61,.2)}.b-title[data-v-eb3dbc39]{font-family:var(--display);font-weight:600;font-size:15px;color:#fff;letter-spacing:-.01em}.b-body[data-v-eb3dbc39]{font-size:13px;color:#fff9;margin-top:2px;line-height:1.4}.card[data-v-eb3dbc39]{position:relative;z-index:1;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-xl);padding:28px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.card-title[data-v-eb3dbc39]{font-family:var(--display);font-weight:600;font-size:18px;margin:0 0 24px;color:#fff;display:flex;align-items:center;gap:10px;letter-spacing:-.01em}.card-title .dot[data-v-eb3dbc39]{width:8px;height:8px;border-radius:50%;background:var(--coral);box-shadow:0 0 12px var(--coral)}.field[data-v-eb3dbc39]{margin-bottom:16px}.field label[data-v-eb3dbc39]{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin-bottom:8px;font-weight:500}.field label .opt[data-v-eb3dbc39]{text-transform:none;letter-spacing:.05em;color:#ffffff59}.field input[data-v-eb3dbc39],.field select[data-v-eb3dbc39]{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-sm);padding:12px 14px;color:#fff;font-family:var(--body);font-size:15px;outline:none;transition:border-color .25s ease,background .25s ease}.field input[data-v-eb3dbc39]::placeholder{color:#ffffff59}.field input[data-v-eb3dbc39]:focus,.field select[data-v-eb3dbc39]:focus{border-color:var(--coral);background:#ffffff1a}.field select[data-v-eb3dbc39]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='white' d='M0 0l5 6 5-6z'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.field option[data-v-eb3dbc39]{color:var(--ink);background:var(--surface)}.field input[data-v-eb3dbc39]:disabled,.field select[data-v-eb3dbc39]:disabled{opacity:.6}.card button[data-v-eb3dbc39]{width:100%;margin-top:8px;background:var(--coral);color:#fff;border:none;border-radius:var(--r-sm);padding:15px;font-size:15px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .22s ease,transform .22s ease}.card button[data-v-eb3dbc39]:hover:not(:disabled){background:var(--coral-deep);transform:translateY(-1px)}.card button[data-v-eb3dbc39]:disabled{background:var(--forest);cursor:default}@media(max-width:1024px){.inner[data-v-eb3dbc39]{grid-template-columns:1fr;padding:56px 40px;gap:40px}.compact .inner[data-v-eb3dbc39]{grid-template-columns:1fr}}@media(max-width:640px){.inner[data-v-eb3dbc39]{padding:40px 28px;border-radius:var(--r-xl)}.benefits[data-v-eb3dbc39]{gap:14px}}
