.marketing-scope .pf-form{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;padding:clamp(22px,3vw,34px);box-shadow:0 5px 18px #00623308}.marketing-scope .pf-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.marketing-scope .pf-field{display:grid;align-content:start;gap:7px}.marketing-scope .pf-field.span2{grid-column:1/-1}.marketing-scope .pf-label{font-size:13.2px;font-weight:750;color:var(--ink)}.marketing-scope .pf-optional{color:var(--muted);font-weight:600;font-size:12px}.marketing-scope .pf-input,.marketing-scope .pf-textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:#fbfdfb;padding:11px 13px;font-size:14.2px;color:var(--ink);outline:0;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.marketing-scope .pf-input:focus,.marketing-scope .pf-textarea:focus{border-color:#8fbea0;box-shadow:0 0 0 4px #00623312}.marketing-scope .pf-input[aria-invalid=true],.marketing-scope .pf-textarea[aria-invalid=true]{border-color:var(--red)}.marketing-scope .pf-textarea{min-height:110px;resize:vertical}.marketing-scope .pf-error{display:flex;gap:6px;color:var(--red);font-size:12.8px;font-weight:700;line-height:1.45}.marketing-scope .pf-consent{display:flex;align-items:flex-start;gap:11px;border:1px solid var(--line);border-radius:14px;background:#f5fbf7;padding:14px;cursor:pointer}.marketing-scope .pf-consent input{width:17px;height:17px;margin-top:2px;accent-color:var(--green);flex:0 0 auto}.marketing-scope .pf-consent span{font-size:13px;color:#4c5c52;line-height:1.55}.marketing-scope .pf-alert{border:1px solid #ecc7c4;border-radius:14px;background:#ffebe8;color:var(--red);padding:13px 15px;font-size:13.6px;font-weight:700}.marketing-scope .pf-submit{width:100%;margin-top:6px}.marketing-scope .pf-note{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13.1px}.marketing-scope .pf-success{border:1px solid #b7dcc4;border-radius:var(--radius-card);background:#fff;padding:clamp(30px,4vw,46px);text-align:center;box-shadow:0 5px 18px #00623308}.marketing-scope .pf-success .icon-box{width:56px;height:56px;border-radius:18px;margin:0 auto 18px}.marketing-scope .pf-success h2{margin:0 0 10px;font-size:clamp(26px,3vw,34px);letter-spacing:-.03em}.marketing-scope .pf-success p{color:var(--muted);max-width:420px;margin:0 auto 22px;line-height:1.65}.marketing-scope .partner-pricing-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;border-radius:22px;background:var(--deep);color:#fff;padding:clamp(24px,3vw,34px) clamp(22px,3vw,34px)}.marketing-scope .partner-pricing-band .eyebrow{color:#9ee0b5}.marketing-scope .partner-pricing-band h3{margin:6px 0 4px;font-size:clamp(20px,2.4vw,26px);letter-spacing:-.03em}.marketing-scope .partner-pricing-band p{margin:0;color:#cfe8d8;font-size:14.4px}.marketing-scope .pf-spin{animation:pf-spin 1s linear infinite}@keyframes pf-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.marketing-scope .pf-spin{animation:none}}@media (max-width:700px){.marketing-scope .pf-grid{grid-template-columns:1fr}.marketing-scope .partner-pricing-band{align-items:flex-start;flex-direction:column}}