.cog-pdp.contact-ink{--bg:#ffffff;--bg-2:#f6f7f8;--bg-3:#eef0f2;--ink:#0a0a0b;--ink-2:#3a3d42;--muted:#7a8089;--rule:#e5e7ea;--rule-2:#d3d6db;--signal:#0e1014;--ok:#22c55e;--err:#c43a4d;--grad-a:#3a3d42;--grad-b:#6b7077;--grad-c:#a3a8ad;--grad-d:#d3d6db;--accent-ink:#3a3d42;--title-grad:linear-gradient(120deg,#3a3d42,#6b7077 35%,#a3a8ad 70%,#d3d6db);--r-xs:4px;--r-sm:8px;--r-in:10px;--r-md:14px;--r-lg:16px;--r-xl:18px;--r-pill:999px;--sh-modal:0 30px 80px -20px rgba(10,16,20,0.25);--ring:0 0 0 3px rgba(10,10,11,0.12);--t:140ms ease;--font-sans:"Mona Sans","Proxima Nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.cog-pdp.contact-ink,.cog-pdp.contact-ink *,.cog-pdp.contact-ink :after,.cog-pdp.contact-ink :before{box-sizing:border-box}.cog-pdp.contact-ink{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.55;letter-spacing:-.005em;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cog-pdp.contact-ink a{color:inherit}.cog-pdp.contact-ink ::selection{background:rgba(10,16,20,.1)}.cog-pdp.contact-ink .h1{font-size:clamp(52px,6vw,84px);line-height:.93;letter-spacing:-.035em;font-weight:700;margin:0}.cog-pdp.contact-ink .lede{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.cog-pdp.contact-ink .small{font-size:13px;line-height:1.5;color:var(--ink-2)}.cog-pdp.contact-ink .eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0}.cog-pdp.contact-ink .mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1;letter-spacing:.01em}.cog-pdp.contact-ink .pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--bg);font-size:13px;font-weight:500;color:var(--ink)}.cog-pdp.contact-ink .pill--live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px rgba(34,197,94,.18);animation:contact-ink-livepulse 1.6s ease-in-out infinite}@keyframes contact-ink-livepulse{0%,to{box-shadow:0 0 0 3px rgba(34,197,94,.18)}50%{box-shadow:0 0 0 6px rgba(34,197,94,.04)}}.cog-pdp.contact-ink .hero{position:relative;background:var(--signal);color:#fff;padding:88px 48px 160px;overflow:hidden}.cog-pdp.contact-ink .hero .wm{position:absolute;right:-24px;bottom:-56px;pointer-events:none;font-family:var(--font-mono);font-weight:600;font-size:clamp(120px,22vw,280px);letter-spacing:-.04em;line-height:1;color:rgba(255,255,255,.045);text-transform:uppercase;user-select:none}.cog-pdp.contact-ink .hero-inner{position:relative;max-width:880px;margin:0 auto;display:grid;gap:22px}.cog-pdp.contact-ink .hero .toprow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cog-pdp.contact-ink .hero .eyebrow{color:rgba(255,255,255,.55)}.cog-pdp.contact-ink .hero .pill{background:transparent;border-color:rgba(255,255,255,.22);color:#fff}.cog-pdp.contact-ink .hero .h1{color:#fff;max-width:13ch}.cog-pdp.contact-ink .hero .h1 em{font-style:normal;background:linear-gradient(120deg,#d3d6db,#a3a8ad 40%,#ffffff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cog-pdp.contact-ink .hero .lede{color:rgba(255,255,255,.62);max-width:48ch;font-size:15px}.cog-pdp.contact-ink .hero .meta{display:flex;gap:36px;flex-wrap:wrap;padding-top:10px}.cog-pdp.contact-ink .hero .meta .kv{display:grid;gap:5px}.cog-pdp.contact-ink .hero .meta .k{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.42)}.cog-pdp.contact-ink .hero .meta a{font-family:var(--font-mono);font-size:13px;color:#fff;text-decoration:none;width:fit-content;border-bottom:1px solid rgba(255,255,255,.25);transition:border-color var(--t)}.cog-pdp.contact-ink .hero .meta a:hover{border-color:#fff}.cog-pdp.contact-ink .console-zone{padding:0 48px 72px;background:var(--bg)}.cog-pdp.contact-ink .console{max-width:880px;margin:-96px auto 0;position:relative;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-xl);box-shadow:var(--sh-modal);padding:36px}.cog-pdp.contact-ink .console .card-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--rule)}.cog-pdp.contact-ink .console .card-head .t{font-weight:700;font-size:18px;letter-spacing:-.015em}.cog-pdp.contact-ink .req-note{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.cog-pdp.contact-ink .form-grid{display:grid;gap:18px}.cog-pdp.contact-ink .form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:560px){.cog-pdp.contact-ink .form-row-2{grid-template-columns:1fr}}.cog-pdp.contact-ink .field{display:grid;gap:6px}.cog-pdp.contact-ink .field>label{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);display:flex;align-items:baseline;gap:8px}.cog-pdp.contact-ink .field>label .req{color:var(--ink)}.cog-pdp.contact-ink .field>label .opt{margin-left:auto;color:var(--rule-2);letter-spacing:.1em}.cog-pdp.contact-ink .ctrl{display:flex;align-items:center;gap:8px;min-height:44px;padding:11px 14px;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-in);color:var(--ink);transition:border-color var(--t),box-shadow var(--t)}.cog-pdp.contact-ink .ctrl:focus-within{border-color:var(--ink);box-shadow:var(--ring)}.cog-pdp.contact-ink .ctrl input,.cog-pdp.contact-ink .ctrl select,.cog-pdp.contact-ink .ctrl textarea{appearance:none;-webkit-appearance:none;width:100%;border:none;outline:none;background:transparent;font:inherit;color:inherit;font-size:14px;font-weight:500}.cog-pdp.contact-ink .ctrl input::placeholder,.cog-pdp.contact-ink .ctrl textarea::placeholder{color:var(--muted);font-weight:400}.cog-pdp.contact-ink .ctrl select{cursor:pointer}.cog-pdp.contact-ink .ctrl textarea{resize:vertical;min-height:140px;line-height:1.55}.cog-pdp.contact-ink .ctrl--area{align-items:flex-start}.cog-pdp.contact-ink .ctrl--select{position:relative}.cog-pdp.contact-ink .ctrl--select:after{content:"";width:7px;height:7px;margin-left:auto;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg) translateY(-2px);pointer-events:none;flex:none}.cog-pdp.contact-ink .field.is-invalid .ctrl{border-color:var(--err)}.cog-pdp.contact-ink .field .err-msg{display:none;font-size:12px;color:var(--err)}.cog-pdp.contact-ink .field.is-invalid .err-msg{display:block}.cog-pdp.contact-ink .submit-err{font-size:13px;color:var(--err);margin:0}.cog-pdp.contact-ink .hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.cog-pdp.contact-ink .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border:1px solid transparent;border-radius:var(--r-pill);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:transparent;color:var(--ink);transition:background var(--t),border-color var(--t),box-shadow var(--t),transform var(--t);-webkit-tap-highlight-color:transparent}.cog-pdp.contact-ink .btn:active{transform:translateY(1px)}.cog-pdp.contact-ink .btn:focus-visible{outline:none;box-shadow:var(--ring)}.cog-pdp.contact-ink .btn:disabled{opacity:.6;cursor:default}.cog-pdp.contact-ink .btn--primary{background:var(--signal);color:#fff}.cog-pdp.contact-ink .btn--primary:hover{background:var(--ink-2)}.cog-pdp.contact-ink .btn--block{display:flex;width:100%}.cog-pdp.contact-ink .btn--arrow .arr{width:22px;height:22px;border-radius:var(--r-sm);display:grid;place-items:center;background:#fff;color:var(--signal);font-size:12px;font-weight:700;margin:-4px -8px -4px 0}.cog-pdp.contact-ink .sent{display:grid;gap:14px}.cog-pdp.contact-ink .sent .pill-ok{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 14px;border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--bg);font-size:13px;font-weight:500;color:var(--ink)}.cog-pdp.contact-ink .sent .pill-ok:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px rgba(34,197,94,.18)}.cog-pdp.contact-ink .sent .t{font-weight:700;font-size:22px;letter-spacing:-.02em;margin:0}@media (max-width:640px){.cog-pdp.contact-ink .hero{padding:56px 20px 130px}.cog-pdp.contact-ink .console-zone{padding:0 16px 56px}.cog-pdp.contact-ink .console{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.cog-pdp.contact-ink *{animation:none!important;transition:none!important}}