.sv3 .sv3-hero-extra:has(.cv3-side){font-family:var(--font-sans);font-size:16px;letter-spacing:normal;text-transform:none;color:var(--ink);width:100%;max-width:520px}.sv3 .cv3-badges{display:flex;flex-wrap:wrap;gap:8px 18px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sv3 .cv3-badges li{display:inline-flex;align-items:center;gap:7px}.sv3 .cv3-badges svg{color:var(--g)}.sv3 .cv3-k{margin-top:32px;padding-top:22px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.sv3 .cv3-channels{display:grid;gap:8px;margin-top:14px}.sv3 .cv3-channels a{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;border:1px solid transparent;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .25s var(--ease-out)}.sv3 .cv3-channels a:hover{background:var(--bg-2);border-color:var(--line)}.sv3 .cv3-channels a[data-primary]{background:var(--ink);color:#fff;border-color:var(--ink)}.sv3 .cv3-channels a[data-primary]:hover{background:var(--ink-2);transform:translateY(-1px)}.sv3 .cv3-ic{flex:none;width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--g-soft);color:var(--g-ink)}.sv3 .cv3-channels a[data-primary] .cv3-ic{background:var(--g);color:#fff}.sv3 .cv3-ch{display:flex;flex-direction:column;gap:3px;min-width:0}.sv3 .cv3-ch strong{font-size:15.5px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.sv3 .cv3-ch small{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sv3 .cv3-channels a[data-primary] small{color:var(--d-text2)}.sv3 .cv3-go{margin-left:auto;flex:none;transition:transform .25s var(--ease-out)}.sv3 .cv3-channels a:hover .cv3-go{transform:translate(2px,-2px)}.sv3 .cv3-form{--font-serif:var(--font-sans);--bg-2:#fafaf8;--accent:#0e8f66;--accent-ink:#065f43;--accent-soft:#e8f4ee;width:100%;max-width:560px;justify-self:end}.sv3 .cv3-form [style*=italic]{font-style:normal!important;font-weight:500!important;letter-spacing:-.01em!important}.sv3 .cv3-form form,.sv3 .cv3-form>div{border-radius:24px!important;padding:clamp(24px,3vw,36px)!important;gap:16px!important;border-color:var(--line)!important;background:#fff!important;box-shadow:var(--shadow-card)!important}.sv3 .cv3-form form>div:first-child{padding-bottom:14px;border-bottom:1px solid var(--line-2);margin-bottom:2px}.sv3 .cv3-form form>div:first-child>span:first-child{font-size:11px!important;letter-spacing:.14em!important;color:var(--g-ink)!important;font-weight:600!important;display:inline-flex;align-items:center;gap:8px}.sv3 .cv3-form form>div:first-child>span:first-child:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--g)}.sv3 .cv3-form [data-field]>label{font-size:10.5px!important;letter-spacing:.12em!important;color:var(--muted)!important}.sv3 .cv3-form :is(input,textarea){padding:13px 15px!important;border-radius:12px!important;font-size:16px!important;background:var(--bg-2)!important}.sv3 .cv3-form :is(input,textarea)::-moz-placeholder{color:var(--muted-2)}.sv3 .cv3-form :is(input,textarea)::placeholder{color:var(--muted-2)}.sv3 .cv3-form :is(input,textarea):hover{border-color:#d3d7d5!important}.sv3 .cv3-form :is(input,textarea):focus{background:#fff!important;border-color:var(--g)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--g) 16%,transparent)!important}.sv3 .cv3-form :is(input,textarea)[aria-invalid=true]{border-color:#dc2626!important}.sv3 .cv3-form button[type=submit]{padding:15px 22px!important;border-radius:999px!important;font-size:15.5px!important;font-weight:600!important;margin-top:6px!important;transition:background .2s ease,transform .25s var(--ease-out),box-shadow .25s ease}.sv3 .cv3-form button[type=submit]:hover:not(:disabled){background:var(--ink-2)!important;transform:translateY(-1px);box-shadow:var(--shadow-pop)}.sv3 .cv3-form>div h3{font-size:24px!important;font-weight:600!important}.sv3 .cv3-form>div p{font-size:16px!important}@media (max-width:1023px){.sv3 .cv3-form{justify-self:stretch;max-width:none}}