.tkj-shead{max-width:60ch;margin-bottom:clamp(30px,4.5vw,52px)}.tkj-hero{padding-top:clamp(40px,7vw,86px);padding-bottom:clamp(48px,8vw,92px)}.tkj-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:clamp(32px,5vw,64px);align-items:center}.tkj-hero-lead{font-size:clamp(1.08rem,1.6vw,1.24rem);color:var(--color-ink-soft);max-width:46ch;margin-bottom:16px}.tkj-hero-sub{font-size:1.02rem;color:var(--color-ink-muted);max-width:44ch;margin-bottom:30px}.tkj-hero-actions{display:flex;flex-direction:column;gap:11px;align-items:flex-start}.tkj-microcopy{font-size:.9rem;color:var(--color-ink-muted);display:flex;align-items:center;gap:7px}.tkj-microcopy .ti{color:var(--color-accent-deep);font-size:16px}.tkj-proof{margin-top:38px;display:flex;flex-wrap:wrap;gap:10px}.tkj-proof-item{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;color:var(--color-ink-soft);background:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;padding:7px 15px}.tkj-proof-item .ti{color:var(--color-accent-deep);font-size:16px}.tkj-proof-item b{font-weight:700;color:var(--color-ink)}.tkj-portrait-frame{aspect-ratio:4/5;border-radius:var(--radius);background:var(--color-bg-alt);border:1px solid var(--color-line);position:relative;overflow:hidden}.tkj-portrait-frame::after{content:"";position:absolute;inset:10px;border:1px solid var(--color-accent-tint);border-radius:var(--radius-sm);pointer-events:none}.tkj-portrait-frame img,.tkj-about-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tkj-portrait-frame img{object-position:50% 20%}.tkj-about-photo img{object-position:17% 50%}.tkj-mirror{display:grid;grid-template-columns:1fr;gap:clamp(10px,1.4vw,14px);max-width:70ch}.tkj-mirror li{display:flex;gap:13px;align-items:flex-start;font-size:1.05rem;color:var(--color-ink-soft)}.tkj-mirror li .ti{flex:none;margin-top:4px;font-size:18px}.tkj-mirror.is-problem li .ti{color:var(--color-ink-muted)}.tkj-mirror.is-ishod li .ti{color:var(--color-positive)}.tkj-close{margin-top:clamp(26px,3.4vw,38px);max-width:62ch;font-size:1.08rem;text-wrap:pretty}.tkj-close--quote{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.5rem);font-style:italic;color:var(--color-ink);line-height:1.4;text-wrap:balance}.tkj-about-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,5vw,60px);align-items:start}.tkj-about-photo{aspect-ratio:1/1;border-radius:var(--radius);background:var(--color-bg-alt);border:1px solid var(--color-line);position:relative;overflow:hidden}.tkj-about-photo::after{content:"";position:absolute;inset:10px;border:1px solid var(--color-accent-tint);border-radius:var(--radius-sm)}.tkj-about-body p{margin-bottom:18px;color:var(--color-ink-soft);max-width:60ch;text-wrap:pretty}.tkj-about-body p:last-child{margin-bottom:0}.tkj-about-body strong,.tkj-about-body b{font-family:var(--font-display);font-style:italic;color:var(--color-ink);font-weight:500}.tkj-creds{margin-top:30px;border-top:1px solid var(--color-line);padding-top:26px;display:grid;gap:15px}.tkj-cred{display:flex;align-items:flex-start;gap:13px}.tkj-cred .ti{color:var(--color-accent-deep);font-size:21px;flex:none;margin-top:1px}.tkj-cred span{font-size:.99rem;color:var(--color-ink-soft)}.tkj-cred b{color:var(--color-ink);font-weight:600}.tkj-grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:clamp(14px,1.8vw,20px)}.tkj-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:clamp(22px,2.6vw,30px)}.tkj-card-ico{width:46px;height:46px;border-radius:11px;background:var(--color-accent-fill);color:var(--color-accent-deep);display:flex;align-items:center;justify-content:center;font-size:23px;margin-bottom:16px}.tkj-card h3{font-size:1.2rem;margin-bottom:9px}.tkj-card p{font-size:.99rem;color:var(--color-ink-soft)}.tkj-offer{background:var(--color-surface);border:1px solid var(--color-line);border-radius:18px;padding:clamp(24px,3.2vw,40px);position:relative}.tkj-offer--primary{border:1.5px solid var(--color-accent)}.tkj-badge{display:inline-flex;align-items:center;gap:7px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-deep);background:var(--color-accent-fill);padding:6px 13px;border-radius:999px;margin-bottom:16px}.tkj-offer h3{font-size:clamp(1.45rem,2.4vw,1.95rem);margin-bottom:7px}.tkj-offer-sub{color:var(--color-ink-muted);font-size:.98rem;margin-bottom:20px;text-wrap:pretty}.tkj-offer-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,3.4vw,44px);align-items:start}.tkj-offer p.lead{color:var(--color-ink-soft);margin-bottom:14px}.tkj-offer p.tkj-lead-list{margin-bottom:16px}.tkj-incl-title{font-weight:700;color:var(--color-ink);font-size:.84rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.tkj-incl li{display:flex;gap:11px;align-items:flex-start;margin-bottom:11px;font-size:1rem;color:var(--color-ink-soft)}.tkj-incl li .ti{color:var(--color-accent-deep);flex:none;margin-top:3px;font-size:17px}.tkj-incl li b{color:var(--color-ink);font-weight:600}.tkj-incl li small{display:block;color:var(--color-ink-muted);font-size:.9rem;font-weight:400}details.tkj-more{margin:6px 0 4px;border-top:1px solid var(--color-line-soft)}details.tkj-more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:16px 0 4px;color:var(--color-accent-deep);font-weight:600;font-size:.97rem}details.tkj-more>summary::-webkit-details-marker{display:none}details.tkj-more>summary .ti{transition:transform .25s ease}details.tkj-more[open]>summary .ti{transform:rotate(180deg)}details.tkj-more .more-body{padding-top:8px}details.tkj-more .more-body p{margin-bottom:14px;color:var(--color-ink-soft)}.tkj-offer-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;padding-top:22px;border-top:1px solid var(--color-line-soft)}.tkj-foot-note{font-size:.88rem;color:var(--color-ink-muted)}.tkj-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(16px,2vw,22px);margin-top:clamp(16px,2vw,22px)}.tkj-sub-card h4{font-size:1.25rem;margin-bottom:7px}.tkj-addon{display:flex;gap:13px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--color-line-soft)}.tkj-addon:first-of-type{border-top:none;padding-top:4px}.tkj-addon .ti{color:var(--color-accent-deep);font-size:21px;flex:none;margin-top:2px}.tkj-addon b{color:var(--color-ink);font-weight:600;display:block;margin-bottom:3px}.tkj-addon p{font-size:.94rem;color:var(--color-ink-soft)}.tkj-qual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(16px,2vw,22px)}.tkj-qual{border-radius:var(--radius);padding:clamp(22px,2.8vw,32px);border:1px solid var(--color-line);background:var(--color-surface)}.tkj-qual.is-yes{border-color:var(--color-positive-line);background:var(--color-positive-fill)}.tkj-qual-h{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:1.3rem;font-weight:500;margin-bottom:18px;text-wrap:pretty}.tkj-qual.is-yes .tkj-qual-h{color:var(--color-positive)}.tkj-qual.is-no .tkj-qual-h{color:var(--color-ink-muted)}.tkj-qual li{display:flex;gap:11px;align-items:flex-start;margin-bottom:13px;font-size:1rem;color:var(--color-ink-soft)}.tkj-qual li:last-child{margin-bottom:0}.tkj-qual li .ti{flex:none;margin-top:3px;font-size:18px}.tkj-qual.is-yes li .ti{color:var(--color-positive)}.tkj-qual.is-no li .ti{color:var(--color-ink-muted)}.tkj-ref-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,4vw,52px);align-items:start}.tkj-intro--list{margin-bottom:26px}.tkj-bridge li{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px;font-size:1.06rem;color:var(--color-ink-soft)}.tkj-bridge li .ti{color:var(--color-accent-deep);flex:none;margin-top:3px;font-size:19px}.tkj-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,2vw,22px);margin-top:clamp(28px,4vw,52px);align-items:start}.tkj-quote{margin:0;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:24px 26px;display:flex;flex-direction:column}.tkj-quote>.ti{color:var(--color-accent-tint);font-size:26px}.tkj-quote blockquote,.tkj-apply-quote blockquote,.tkj-offer-quote blockquote{margin:0;padding:0;border:0}.tkj-quote blockquote p{font-family:var(--font-display);font-style:italic;font-size:1.1rem;color:var(--color-ink);line-height:1.5;margin:6px 0 14px}.tkj-quote .who{font-size:.88rem;color:var(--color-ink-muted);font-style:normal}.tkj-quote .who b{color:var(--color-ink);font-weight:600}.tkj-quote details.tkj-more{margin:16px 0 0}.tkj-quote details.tkj-more .more-body p{font-size:.95rem;margin-bottom:10px}.tkj-quote--feature{padding:clamp(26px,3vw,38px)}.tkj-quote--feature>.ti{color:var(--color-accent);font-size:32px}.tkj-quote--feature blockquote p{font-size:clamp(1.25rem,2.1vw,1.55rem);line-height:1.42;margin:10px 0 18px}.tkj-offer-quote{margin:0;padding-top:18px;border-top:1px solid var(--color-line-soft)}.tkj-offer-quote blockquote p{font-family:var(--font-display);font-style:italic;font-size:1.02rem;color:var(--color-ink);line-height:1.5}.tkj-offer-quote figcaption{font-size:.84rem;color:var(--color-ink-muted);margin-top:6px}.tkj-faq-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;max-width:820px}details.tkj-q{border-bottom:1px solid var(--color-line)}details.tkj-q>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 4px;font-family:var(--font-display);font-size:1.14rem;color:var(--color-ink);font-weight:500}details.tkj-q>summary::-webkit-details-marker{display:none}details.tkj-q>summary .ti{color:var(--color-accent-deep);font-size:20px;flex:none;transition:transform .25s ease}details.tkj-q[open]>summary .ti{transform:rotate(180deg)}details.tkj-q .ans{padding:0 4px 24px;max-width:72ch;color:var(--color-ink-soft)}.tkj-faq-cta{margin-top:clamp(28px,3.6vw,40px);background:var(--color-accent-fill);border:1px solid var(--color-accent-tint);border-radius:var(--radius);padding:clamp(22px,2.8vw,30px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;max-width:820px}.tkj-faq-cta p{color:var(--color-ink);font-family:var(--font-display);font-size:1.16rem;font-weight:500;text-wrap:pretty}.tkj-faq-cta small{display:block;font-family:var(--font-body);font-size:.92rem;color:var(--color-ink-soft);font-weight:400;margin-top:4px}.tkj-apply{background:var(--color-surface);border:1px solid var(--color-line);border-radius:20px;padding:clamp(28px,4vw,56px);max-width:960px;margin:0 auto}.tkj-apply-head{text-align:center;max-width:58ch;margin:0 auto clamp(28px,3.6vw,40px)}.tkj-apply-head h2{font-size:clamp(1.7rem,3vw,2.4rem);margin-bottom:14px}.tkj-apply-head p{color:var(--color-ink-soft);text-wrap:balance}.tkj-eyebrow--center{justify-content:center}.tkj-apply-quote{margin:0;padding-top:20px;border-top:1px solid var(--color-line)}.tkj-apply-quote blockquote p{font-family:var(--font-display);font-style:italic;font-size:1.08rem;color:var(--color-ink);line-height:1.5}.tkj-apply-quote figcaption{font-size:.86rem;color:var(--color-ink-muted);margin-top:6px}.tkj-form-wrap .gform_heading,.tkj-form-wrap .gform_hidden{display:none}.tkj-form-wrap .gform_fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tkj-form-wrap .gfield{display:flex;flex-direction:column;gap:7px;grid-column:1 / -1;min-width:0;margin:0;padding:0;border:0}.tkj-form-wrap .gfield--width-half{grid-column:auto}.tkj-form-wrap .gfield.gform_validation_container,.tkj-form-wrap .gfield.gfield--type-honeypot{display:none}.tkj-form-wrap .gfield_label{font-size:.9rem;font-weight:600;color:var(--color-ink);padding:0}.tkj-form-wrap .gfield_required{color:var(--color-accent-deep);margin-left:.25em}.tkj-form-wrap .gfield_description{font-size:.86rem;font-weight:400;color:var(--color-ink-muted);margin-top:-3px;text-wrap:pretty}.tkj-form-wrap .ginput_container input:not([type=checkbox]),.tkj-form-wrap .ginput_container select,.tkj-form-wrap .ginput_container textarea{font-family:var(--font-body);font-size:1rem;color:var(--color-ink);background:var(--color-bg);border:1px solid var(--color-line);border-radius:10px;padding:12px 14px;width:100%;transition:border-color .2s ease;overflow-wrap:anywhere}.tkj-form-wrap .ginput_container input:not([type="checkbox"]):focus,.tkj-form-wrap .ginput_container select:focus,.tkj-form-wrap .ginput_container textarea:focus{outline:none;border-color:var(--color-accent-deep)}.tkj-form-wrap .ginput_container textarea{min-height:108px;height:108px;resize:vertical}.tkj-form-wrap .hidden_label>.gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tkj-form-wrap .gchoice{display:flex;gap:11px;align-items:flex-start;font-size:.92rem;color:var(--color-ink-soft)}.tkj-form-wrap .gchoice input{width:19px;height:19px;margin:3px 0 0;flex:none;accent-color:var(--color-accent)}.tkj-form-wrap .gchoice label{font-weight:400}.tkj-form-wrap .gfield_contains_required .gchoice label::after{content:"\00a0*";color:var(--color-accent-deep)}.tkj-form-wrap .gchoice a{color:var(--color-accent-deep);text-decoration:underline;text-underline-offset:2px}.tkj-form-wrap .gfield_error input:not([type=checkbox]),.tkj-form-wrap .gfield_error select,.tkj-form-wrap .gfield_error textarea{border-color:var(--color-accent-deep);border-width:2px;padding:11px 13px}.tkj-form-wrap .validation_message,.tkj-form-wrap .gfield_validation_message{font-size:.86rem;font-weight:600;color:var(--color-accent-deep);text-wrap:pretty}.tkj-form-wrap .gform_validation_errors{grid-column:1 / -1;margin-bottom:22px;padding:16px 18px;border:1px solid var(--color-accent-tint);border-left:3px solid var(--color-accent-deep);border-radius:10px;background:var(--color-accent-fill);color:var(--color-ink)}.tkj-form-wrap .gform_validation_errors:focus:not(:focus-visible){outline:none}.tkj-form-wrap .gform_submission_error{font-family:var(--font-body);font-size:.95rem;font-weight:700;color:var(--color-ink);display:flex;gap:8px;align-items:flex-start}.tkj-form-wrap .gform_validation_errors ol{margin:8px 0 0;padding-left:1.2em;font-size:.9rem}.tkj-form-wrap .gform_validation_errors a{color:var(--color-accent-deep);text-decoration:underline;text-underline-offset:2px}.tkj-form-wrap .gform_footer{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding:0}.tkj-form-wrap .gform_button[aria-disabled="true"]{opacity:.65;cursor:progress;transform:none}.tkj-form-wrap .gform-loader,.tkj-form-wrap .gform_ajax_spinner{width:18px;height:18px}.tkj-form-note{font-size:.88rem;color:var(--color-ink-muted);display:flex;align-items:center;gap:7px}.tkj-form-note .ti{color:var(--color-accent-deep);font-size:16px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media(max-width:860px){.tkj-hero-grid{grid-template-columns:1fr}.tkj-portrait{max-width:330px;margin-top:8px}.tkj-about-grid{grid-template-columns:1fr}.tkj-about-photo{max-width:300px}.tkj-offer-grid{grid-template-columns:1fr;gap:8px}.tkj-ref-grid{grid-template-columns:1fr}.tkj-form-wrap .gform_fields{grid-template-columns:1fr}.tkj-form-wrap .gfield--width-half{grid-column:1 / -1}}