.ea-consent[hidden]{display:none!important}.ea-consent{position:fixed;z-index:10010;bottom:92px;left:20px;right:20px;max-width:850px;margin:auto;background:#fff;color:#1b3048;border:1px solid #d9e2ea;border-radius:18px;box-shadow:0 12px 48px #11243d30;padding:20px;display:flex;gap:24px;align-items:center}.ea-consent p{font-size:13px;line-height:1.6;margin:5px 0}.ea-consent-actions{display:flex;gap:8px;flex-shrink:0}.ea-consent button,.ea-preference{cursor:pointer;border:1px solid #c5d2de;border-radius:8px;padding:9px 14px;background:white;color:#11243d}.ea-consent button:first-child{background:#11243d;color:white}.ea-preference{position:fixed;bottom:77px;left:10px;z-index:100;font-size:11px;padding:5px 9px}.tk-section{padding:64px 0;background:#f3f6f8}.tk-banner{background:linear-gradient(120deg,#11243d,#1c4e56);padding:38px;border-radius:24px;color:white;display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center}.tk-banner h2,.tk-banner h1{color:white;font-size:clamp(28px,4vw,44px);line-height:1.18;margin:12px 0}.tk-banner p{color:#dbe7ed;line-height:1.8}.tk-kicker{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#ffb18a}.tk-banner .button{margin-top:12px;background:#f06a2a;color:white}.tk-mini{display:grid;gap:12px}.tk-mini div{border:1px solid #ffffff30;border-radius:12px;padding:14px 18px;background:#ffffff08}.tk-mini b{display:block;color:#ffb18a;font-size:13px}.tk-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0}.tk-step{background:white;border:1px solid #dde6eb;border-radius:16px;padding:24px}.tk-step span{color:#c55520;font-size:24px;font-weight:800}.tk-step h2{font-size:19px;margin:12px 0}.tk-step p{line-height:1.7;color:#536477}.tk-wrap{padding:35px 0 65px}.tk-note{padding:20px;border-left:4px solid #f06a2a;background:#fff8f2;line-height:1.7}.tk-scope{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.tk-scope span{padding:9px 14px;border:1px solid #dbe3e9;border-radius:24px;background:white}.tk-faq details{padding:18px 0;border-bottom:1px solid #dbe3e9}.tk-faq summary{cursor:pointer;font-weight:700}.tk-faq p{line-height:1.7}@media(max-width:750px){.tk-banner{grid-template-columns:1fr;padding:25px}.tk-steps{grid-template-columns:1fr}.ea-consent{display:block;padding:16px;bottom:115px;max-height:60vh;overflow:auto}.ea-consent-actions{margin-top:12px}.tk-section{padding:36px 0}}
