.tk{background:#f2f4f8;padding:18px clamp(16px,2.6vw,56px) 56px;color:#0b1726;font-family:var(--site-font)}.tk-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:24px;align-items:center;padding:clamp(24px,3.4vw,48px);border-radius:26px;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(120% 160% at 100% 0,#1b4269 0,#0a1f33 58%);box-shadow:0 30px 60px -40px rgba(10,31,51,.8)}.tk-hero:after{content:"";position:absolute;left:-90px;bottom:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(156,244,105,.22),transparent 65%);z-index:-1}.tk-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9cf469}.tk-hero h1{margin:10px 0 0;font-size:clamp(32px,3.6vw,56px);line-height:1.04;letter-spacing:-.03em;font-weight:900}.tk-hero h1 span{color:#9cf469}.tk-hero p{margin:14px 0 0;max-width:560px;font-size:17.5px;line-height:1.6;color:#c4d2e3;font-weight:500}.tk-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.tk-facts span{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font-size:14px;font-weight:700}.tk-facts svg{color:#9cf469}.tk-scene{width:100%;height:auto;display:block}.tk-map rect{fill:rgba(255,255,255,.05);stroke:rgba(255,255,255,.08)}.tk-street{stroke:rgba(255,255,255,.07);stroke-width:10;fill:none}.tk-route-base{stroke:rgba(255,255,255,.14);stroke-width:6}.tk-route,.tk-route-base{fill:none;stroke-linecap:round}.tk-route{stroke-width:4;stroke-dasharray:2 12;animation:tkDash 1.2s linear infinite}.tk-ring{fill:rgba(156,244,105,.12);stroke:rgba(156,244,105,.4);stroke-width:1.5}.tk-house{fill:#12304d;stroke:#9cf469;stroke-width:2}.tk-roof{fill:none;stroke:#9cf469;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.tk-drop{animation:tkDrop 3s cubic-bezier(.5,0,.6,1) infinite;transform-box:fill-box;transform-origin:center}.tk-box{fill:#e8b46a;stroke:#b07a32;stroke-width:1.5}.tk-tape{stroke:#fff4dc;stroke-width:2.4}.tk-pin{animation:tkBob 2.2s ease-in-out infinite}.tk-pin-body{fill:#9cf469;stroke:#0a1f33;stroke-width:2}.tk-pin-dot{fill:#0a1f33}.tk-pulse{animation:tkPulse 2.2s ease-out infinite;transform-box:fill-box;transform-origin:center}.tk-van-body{fill:#fff}.tk-van-cab{fill:#9cf469}.tk-van-win{fill:#0a1f33}.tk-van-stripe{fill:#9cf469}.tk-wheel{fill:#0a1f33;stroke:#fff;stroke-width:1.6}@keyframes tkDash{to{stroke-dashoffset:-28}}@keyframes tkDrop{0%{transform:translateY(-70px);opacity:0}15%{opacity:1}55%{transform:translateY(-24px)}65%{transform:translateY(-30px)}75%,88%{transform:translateY(-24px);opacity:1}to{transform:translateY(-24px);opacity:0}}@keyframes tkBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tkPulse{0%{transform:scale(.4);opacity:1}to{transform:scale(1.4);opacity:0}}.tk-body{display:grid;grid-template-columns:400px minmax(0,1fr);gap:20px;margin-top:22px}.tk-card{background:#fff;border:1px solid #e2e7ef;border-radius:22px;padding:clamp(20px,2.4vw,30px)}.tk-card h2{margin:0;font-size:23px;font-weight:800;letter-spacing:-.02em}.tk-card .sub{margin:8px 0 0;color:#5d6b7e;font-size:15.5px;line-height:1.55}.tk-field{display:block;margin-top:18px;font-size:14.5px;font-weight:700}.tk-field input{margin-top:8px;width:100%;height:52px;border-radius:14px;border:1.5px solid #d5dde8;padding:0 16px;font:600 16px var(--site-font);color:#0b1726;outline:none;transition:border-color .15s,box-shadow .15s}.tk-field input:focus{border-color:#0a1f33;box-shadow:0 0 0 4px rgba(156,244,105,.45)}.tk-btn{margin-top:20px;width:100%;height:54px;border-radius:14px;border:0;background:#0a1f33;color:#fff;font:800 16px var(--site-font);display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;transition:background .15s,transform .15s}.tk-btn:hover:not(:disabled){background:#12304d;transform:translateY(-1px)}.tk-btn:disabled{opacity:.5;cursor:not-allowed}.tk-btn svg{color:#9cf469}.tk-help{margin-top:16px;font-size:14px;color:#5d6b7e;line-height:1.55}.tk-help a{color:#1b4269;font-weight:800}.tk-empty{min-height:320px;display:grid;place-items:center;text-align:center;color:#5d6b7e}.tk-empty b{display:block;margin-top:14px;font-size:19px;color:#0b1726;font-weight:800}.tk-empty p{margin:6px auto 0;max-width:420px;font-size:15.5px;line-height:1.55}.tk-empty-ico{width:76px;height:76px;margin:0 auto;border-radius:22px;display:grid;place-items:center;background:#eefbe4;color:#2c6b0f;animation:tkBob 2.6s ease-in-out infinite}.tk-res-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.tk-res-head small{font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#3b8a14}.tk-res-head h2{margin-top:6px;font-size:clamp(24px,2.2vw,32px)}.tk-badge{padding:7px 12px;border-radius:999px;background:#f2f4f8;font-size:14px;font-weight:800}.tk-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.tk-track{position:absolute;left:calc(100% / 6);right:calc(100% / 6);top:22px;height:6px;border-radius:6px;background:#e2e7ef;overflow:hidden}.tk-track i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#9cf469,#3fbf6f);transition:width 1s cubic-bezier(.2,.8,.2,1)}.tk-step{position:relative;display:grid;justify-items:center;text-align:center;gap:6px}.tk-step .dot{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:#f2f4f8;color:#8a96a8;border:2px solid #e2e7ef;z-index:1;transition:background .3s,color .3s,border-color .3s}.tk-step.on .dot{background:#0a1f33;color:#9cf469;border-color:#0a1f33}.tk-step.now .dot{box-shadow:0 0 0 6px rgba(156,244,105,.45);animation:tkBob 2s ease-in-out infinite}.tk-step b{font-size:16px;font-weight:800}.tk-step span{font-size:14px;color:#5d6b7e;font-family:var(--site-font-price)}.tk-courier{margin-top:24px;display:grid;gap:6px;padding:18px 20px;border-radius:16px;background:#eefbe4;border:1px solid #cdeeb4}.tk-courier b{font-size:17px;font-weight:800}.tk-courier p{margin:0;font-size:15px;color:#33465c}.tk-courier strong{font-family:var(--site-font-price);letter-spacing:.02em}.tk-courier a{margin-top:6px;justify-self:start;display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 16px;border-radius:12px;background:#0a1f33;color:#fff;font-weight:800;font-size:14.5px}.tk-note{margin-top:24px;padding:16px 18px;border-radius:16px;background:#f2f4f8;font-size:15px;color:#33465c;line-height:1.55}.tk-err{margin-top:16px;padding:14px 16px;border-radius:14px;background:#fff1f2;color:#be123c;font-size:15px;font-weight:700}@media (max-width:1024px){.tk-hero{grid-template-columns:1fr}.tk-scene{max-width:560px;margin:0 auto}.tk-body{grid-template-columns:1fr}}@media (max-width:640px){.tk-hero{border-radius:20px}.tk-hero p{font-size:15.5px}.tk-facts span{height:34px;font-size:13px}.tk-step .dot{width:44px;height:44px;border-radius:14px}.tk-track{top:19px}.tk-step b{font-size:14.5px}.tk-step span{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.tk-drop,.tk-empty-ico,.tk-pin,.tk-pulse,.tk-route,.tk-step.now .dot{animation:none}.tk-drop{transform:translateY(-24px)}}