:root{--tkm-blue:#0057c2;--tkm-blue-2:#006cff;--tkm-navy:#001f4e;--tkm-navy-2:#002b66;--tkm-orange:#ff7900;--tkm-page-bg:#f5f9ff;--tkm-text:#07142f;--tkm-muted:#66748a;--tkm-line:rgba(7, 20, 47, .12);--tkm-card:#ffffff;--tkm-radius:14px;--tkm-shadow:0 18px 46px rgba(0, 38, 94, .12);--tkm-font:"Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tkm-display:"Plus Jakarta Sans", "Manrope", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--tkm-page-bg);color:var(--tkm-text);font-family:var(--tkm-font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:var(--tkm-blue);text-decoration:none;transition:color .18s ease,background .18s ease,transform .18s ease}a:hover{color:var(--tkm-orange)}h1,h2,h3,h4,h5,h6{margin:0 0 .75rem;color:var(--tkm-text);font-family:var(--tkm-display);line-height:1.08;letter-spacing:-.035em}h1{font-size:clamp(2rem, 4.2vw, 3.8rem)}h2{font-size:clamp(1.8rem, 3.5vw, 3rem)}h3{font-size:1.15rem}p{margin:0 0 1rem}button,input,select,textarea{font:inherit}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),select,textarea{width:100%;min-height:44px;border:1px solid var(--tkm-line);border-radius:10px;background:#fff;color:var(--tkm-text);padding:.75rem .9rem}input[type="radio"],input[type="checkbox"]{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin-right:.45rem;accent-color:var(--tkm-blue)}input:focus,select:focus,textarea:focus,a:focus-visible,button:focus-visible{outline:3px solid rgb(255 121 0 / .22);outline-offset:2px}.tkm-container{width:min(1280px, calc(100% - 40px));margin-inline:auto}.tkm-site-main{min-height:55vh}.alignwide{width:min(1360px, calc(100% - 40px));margin-inline:auto}.alignfull{width:100%;max-width:none}.tkm-btn,.button,button[type="submit"],input[type="submit"],.wp-block-button__link,.wp-element-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:42px;border:0;border-radius:8px!important;background:var(--tkm-orange)!important;color:#fff!important;padding:.75rem 1.1rem;font-weight:900;line-height:1;text-decoration:none!important;cursor:pointer}.tkm-btn:hover,.button:hover,button[type="submit"]:hover,input[type="submit"]:hover,.wp-block-button__link:hover{background:#e56700!important;color:#fff!important;transform:translateY(-1px)}.tkm-btn--blue,.wp-block-button.tkm-btn--blue .wp-block-button__link{background:var(--tkm-blue)!important}.tkm-icon{display:inline-flex;width:1.2em;height:1.2em;color:currentColor;vertical-align:-.2em}.tkm-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.screen-reader-text,.skip-link{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-link:focus{clip:auto;clip-path:none;width:auto;height:auto;left:1rem;top:1rem;z-index:9999;background:#fff;padding:.75rem 1rem;border-radius:10px}.tkm-reveal{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--tkm-reveal-delay,0ms)}.tkm-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tkm-reveal{opacity:1;transform:none;transition:none}}:root{--tkm-card-soft:#f8fbff;--tkm-card-border:rgba(0, 50, 124, .10)}body{background:radial-gradient(circle at top right,rgb(0 108 255 / .06),transparent 26%),linear-gradient(180deg,#f8fbff 0%,#f3f8ff 100%)}.tkm-btn,.button,button[type="submit"],input[type="submit"],.wp-block-button__link,.wp-element-button{box-shadow:0 12px 30px rgb(255 121 0 / .18)}