.nk-ct-hero{background:var(--br-800);padding:56px 5% 64px;text-align:center}.nk-ct-hero__eyebrow{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:10px}.nk-ct-hero__title{font-family:var(--font-display);font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:500;color:var(--white);line-height:1.2;margin-bottom:12px}.nk-ct-hero__sub{font-size:.97rem;color:rgba(255,255,255,.65);line-height:1.75;max-width:480px;margin:0 auto}.nk-ct-section{background:var(--white);padding:120px 0 0}.nk-ct-inner{display:grid;grid-template-columns:0.42fr 0.58fr;gap:0;align-items:stretch}.nk-ct-img-col{aspect-ratio:1 / 1;overflow:hidden;position:relative;align-self:center;border-radius:16px;margin:0 0 0 24px}.nk-ct-img-col>*,.nk-ct-img-col .wp-block-image,.nk-ct-img-col figure{height:100%;margin:0}.nk-ct-img-col img{width:100%;height:100%;object-fit:cover;display:block}.nk-ct-img-placeholder{height:100%;background:var(--br-200);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.82rem;font-weight:600;text-align:center;padding:24px;line-height:1.6}.nk-ct-success{display:flex;align-items:flex-start;gap:14px;background:#f0f8f0;border:1.5px solid #4A7C59;border-radius:var(--radius);padding:20px 24px;margin-bottom:24px;color:#2d5c3e;font-size:.95rem;font-weight:600;line-height:1.6}.nk-ct-success svg{color:#4A7C59;flex-shrink:0;margin-top:2px}.nk-ct-success[hidden]{display:none}.nk-ct-error{background:#fff0f0;border:1.5px solid #c0392b;border-radius:var(--radius);padding:16px 20px;margin-bottom:24px;color:#922b21;font-size:.9rem;font-weight:600;line-height:1.6}.nk-ct-error[hidden]{display:none}.nk-ct-form-wrap{background:var(--white);padding:72px clamp(32px,5%,80px) 80px clamp(48px,5vw,80px)}.nk-ct-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.nk-ct-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.nk-ct-field{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.nk-ct-label{font-size:.82rem;font-weight:700;color:var(--color-text);letter-spacing:.01em}.nk-ct-required{color:var(--br-800)}.nk-ct-input{width:100%;padding:13px 16px;border:1.5px solid var(--br-300);border-radius:10px;font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:var(--color-text);background:var(--white);transition:border-color .2s,box-shadow .2s;outline:none;appearance:none}.nk-ct-input::placeholder{color:var(--muted);opacity:.6}.nk-ct-input:focus{border-color:var(--brown);box-shadow:0 0 0 3px rgba(217,178,50,.18)}.nk-ct-input.nk-invalid{border-color:#c0392b;box-shadow:0 0 0 3px rgba(192,57,43,.12)}.nk-ct-textarea{resize:vertical;min-height:130px;line-height:1.7}.nk-ct-select-wrap{position:relative}.nk-ct-select{width:100%;padding:16px 48px 16px 16px;border:1.5px solid var(--br-300);border-radius:10px;font-family:var(--font-body);font-size:.95rem;line-height:1.2;color:var(--color-text);background:var(--white);cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;height:auto;transition:border-color .2s,box-shadow .2s}.nk-ct-select:focus{border-color:var(--brown);box-shadow:0 0 0 3px rgba(217,178,50,.18)}.nk-ct-select.nk-invalid{border-color:#c0392b;box-shadow:0 0 0 3px rgba(192,57,43,.12)}.nk-ct-select-arr{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted)}.nk-ct-field-err{font-size:.78rem;font-weight:600;color:#c0392b;line-height:1.4;min-height:1em}.nk-ct-required-note{font-size:.75rem;color:var(--muted);margin-top:4px;margin-bottom:20px}.nk-ct-submit-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.nk-ct-faq-note{font-size:.82rem;color:var(--muted);line-height:1.5}.nk-ct-faq-note a{color:var(--color-text);font-weight:700;border-bottom:1px solid rgba(217,178,50,.4);transition:border-color .2s}.nk-ct-faq-note a:hover{border-color:var(--gold)}.nk-ct-submit{display:inline-flex;align-items:center;gap:10px;padding:15px 36px;font-family:var(--font-body);font-size:.97rem;font-weight:700;border-radius:12px;cursor:pointer;flex-shrink:0}.nk-ct-submit:disabled{opacity:.7;cursor:not-allowed;transform:none!important;box-shadow:none!important}.nk-ct-spinner{display:none;animation:nk-spin .75s linear infinite;flex-shrink:0}.nk-ct-form-wrap.nk-sending .nk-ct-spinner{display:block}.nk-ct-form-wrap.nk-sending .nk-ct-submit-label{opacity:.5}@keyframes nk-spin{to{transform:rotate(360deg)}}@media (max-width:768px){.nk-ct-hero{padding:44px 4% 52px}.nk-ct-section{padding:72px 0 0}.nk-ct-inner{grid-template-columns:1fr}.nk-ct-img-col{aspect-ratio:1 / 1;align-self:auto;order:1;margin:0 16px 16px}.nk-ct-form-wrap{order:0;padding:48px 5% 48px}.nk-ct-img-col>*,.nk-ct-img-col .wp-block-image,.nk-ct-img-col figure{height:100%}}@media (max-width:600px){.nk-ct-hero{padding:36px 4% 44px}.nk-ct-form-wrap{padding:36px 4% 40px}.nk-ct-row{grid-template-columns:1fr;gap:0}.nk-ct-submit{width:100%;justify-content:center}.nk-ct-submit-row{flex-direction:column;align-items:flex-start;gap:16px}}