@font-face{font-family:Graphik;font-weight:400;font-display:swap;src:url("https://inten.to/wp-content/uploads/2022/02/Graphik-Regular-Web.woff2") format("woff2")}
@font-face{font-family:Graphik;font-weight:600;font-display:swap;src:url("https://inten.to/wp-content/uploads/2022/02/Graphik-Semibold-Web.woff2") format("woff2")}
@font-face{font-family:Graphik;font-weight:700;font-display:swap;src:url("https://inten.to/wp-content/uploads/2022/02/Graphik-Bold-Web.woff2") format("woff2")}
.si-header,.si-footer{font-family:"Source Sans 3","Source Sans Pro",system-ui,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box}
.si-header *,.si-footer *{box-sizing:border-box}
.si-wrap{max-width:1280px;margin:0 auto;padding:0 24px}
.si-header{position:relative;z-index:40;background:#fff;border-bottom:1px solid #EEF0F5}
.si-header .si-wrap{display:flex;align-items:center;gap:32px;height:88px}
.si-logo{display:flex;align-items:center;flex:0 0 auto}.si-logo svg{display:block;width:141px;height:26px}
.si-nav{display:flex;align-items:center;flex:1;gap:24px}
.si-menu{display:flex;align-items:center;gap:6px;list-style:none;margin:0 auto 0 24px;padding:0}
.si-menu>li{position:relative;margin:0;padding:0;list-style:none}
.si-top{display:block;font:400 17px/1 Graphik,system-ui,sans-serif;color:#23222D;background:none;border:0;padding:16px 14px;cursor:pointer;text-decoration:none;white-space:nowrap}
.si-top:hover,.si-menu>li:hover>.si-top,.si-menu>li:focus-within>.si-top{color:#2143F3;text-decoration:none}
.si-sub{position:absolute;top:100%;left:0;min-width:240px;list-style:none;margin:0;padding:14px 0;background:#fff;box-shadow:0 4px 10px -2px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(6px);transition:.15s}
.si-menu>li:hover>.si-sub,.si-menu>li:focus-within>.si-sub{opacity:1;visibility:visible;transform:none}
.si-sub li{margin:0;padding:0;list-style:none}
.si-sub a{display:block;font:400 16px/1.3 Graphik,system-ui,sans-serif;color:#23222D;text-decoration:none;padding:10px 24px;white-space:nowrap}
.si-sub a:hover{color:#2143F3;text-decoration:none;background:#F4F5F9}
.si-actions{display:flex;gap:12px;flex:0 0 auto}
.si-btn{display:inline-block;font:400 16px/1 Graphik,system-ui,sans-serif;color:#fff;background:#2143F3;border:1.5px solid #2143F3;border-radius:3px;padding:12px 22px;text-decoration:none;white-space:nowrap}
.si-btn:hover{background:#1733c4;border-color:#1733c4;color:#fff;text-decoration:none}
.si-btn.si-ghost{background:#fff;color:#2143F3}.si-btn.si-ghost:hover{background:#F4F5F9;color:#2143F3}
.si-burger{display:none;margin-left:auto;width:44px;height:44px;border:0;background:none;cursor:pointer;padding:10px}
.si-burger span{display:block;height:2px;background:#23222D;margin:5px 0;transition:.2s}
@media (max-width:1024px){
  .si-burger{display:block}
  .si-nav{display:none;position:absolute;top:88px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#fff;border-bottom:1px solid #EEF0F5;box-shadow:0 12px 24px rgba(0,0,0,.08);padding:8px 24px 20px;max-height:calc(100vh - 88px);overflow-y:auto}
  .si-header.open .si-nav{display:flex}
  .si-menu{flex-direction:column;align-items:stretch;margin:0;gap:0}
  .si-menu>li{border-bottom:1px solid #EEF0F5}
  .si-top{width:100%;text-align:left;padding:16px 0}
  .si-sub{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;display:none;padding:0 0 10px;min-width:0}
  .si-menu>li.open>.si-sub{display:block}
  .si-menu>li:hover>.si-sub{display:none}.si-menu>li.open:hover>.si-sub{display:block}
  .si-sub a{padding:9px 14px;white-space:normal}
  .si-actions{padding-top:18px}
}
.si-footer{background:#fff;border-top:1px solid #EEF0F5;padding:56px 0 28px;color:#757575;font-size:15px;line-height:1.5}
.si-fgrid{display:grid;grid-template-columns:1.1fr 1fr 1.6fr 1fr;gap:32px}
.si-footer a{color:#23222D;text-decoration:none}.si-footer a:hover{color:#2143F3;text-decoration:none}
.si-fbrand svg.si-flogo{display:block;width:141px;height:26px;margin:0 0 24px}
.si-fbrand p{margin:0 0 18px;font-size:14px;color:#23222D;line-height:1.5}
.si-social{display:flex;gap:16px;align-items:center}.si-social a{display:inline-flex}.si-social svg{display:block}
.si-fhead{display:block;font:600 16px/1.3 Graphik,system-ui,sans-serif;color:#23222D;margin:0 0 6px}
a.si-fhead{margin-bottom:18px}
.si-flist{list-style:none;margin:0 0 20px;padding:0}
.si-flist li{margin:0;padding:0;list-style:none;font:400 14px/1.35 Graphik,system-ui,sans-serif}
.si-flist a{display:inline-block;padding:3px 0;color:#23222D}
.si-fbottom{grid-column:1/-1;border-top:1px solid #EEF0F5;margin-top:12px;padding-top:18px;font-size:13px;color:#757575;display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:space-between}
.si-fbottom p{margin:0}.si-fbottom a{color:#757575}
@media (max-width:1024px){.si-fgrid{grid-template-columns:1fr 1fr}}
.si-closing{background:#2143F3;color:#fff;text-align:center;padding:64px 0;font-family:"Source Sans 3","Source Sans Pro",system-ui,sans-serif}
.si-closing h2{font:700 clamp(28px,3.4vw,44px)/1.15 Graphik,system-ui,sans-serif;color:#fff;letter-spacing:normal;margin:0 0 .5em}
.si-closing .si-accent{color:#33E79B}
.si-closing p{margin:0 0 24px;font-size:18px;line-height:1.55;color:rgba(255,255,255,.85)}
.si-closing a.si-cbtn{display:inline-block;background:#33E79B;color:#23222D;font:500 16px/1.2 Graphik,system-ui,sans-serif;padding:12px 26px;border-radius:3px;text-decoration:none;white-space:nowrap}
.si-closing a.si-cbtn:hover{background:#22d68a;color:#23222D;text-decoration:none}
.si-tip{position:absolute;display:none;z-index:60;max-width:320px;background:#fff;color:#4B4B57;border:1px solid #E1E3EA;border-radius:8px;box-shadow:0 6px 20px rgba(35,34,45,.14);padding:8px 10px;font:12px/1.45 "Source Sans 3","Source Sans Pro",system-ui,sans-serif;pointer-events:none;text-align:left}
.si-tip strong{display:block;color:#23222D;font-size:13px;margin-bottom:2px}.si-tip strong.em{font-size:12px;margin:0}.si-tip .gap{height:6px}
.si-fb{position:fixed;right:24px;bottom:24px;z-index:45;margin:0;font-family:"Source Sans 3","Source Sans Pro",system-ui,sans-serif;transition:bottom .2s}
.si-fb>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;background:#2143F3;color:#fff;font:500 15px/1 Graphik,system-ui,sans-serif;padding:12px 18px;border-radius:999px;box-shadow:0 6px 20px rgba(35,34,45,.25);margin:0;user-select:none}
.si-fb>summary::-webkit-details-marker{display:none}
.si-fb>summary:hover{background:#1733c4}.si-fb>summary:focus-visible{outline:3px solid #33E79B;outline-offset:2px}
.si-fb>summary svg{display:block}
.si-fb-panel{position:absolute;right:0;bottom:0;z-index:1;width:min(340px,calc(100vw - 32px));background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(35,34,45,.22);padding:16px;box-sizing:border-box}
.si-fb[open]>summary{visibility:hidden}   /* the open window covers the "Leave feedback" bubble, so Send is the only button to press (KS, 2026-10-14) */
.si-fb-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px}
.si-fb-head p{margin:0;font:600 16px/1.2 Graphik,system-ui,sans-serif;color:#23222D}
.si-fb-x{border:0;background:none;color:#757575;font:400 24px/1 "Source Sans 3",system-ui,sans-serif;cursor:pointer;padding:0 2px}
.si-fb-x:hover{color:#23222D}
.si-fb textarea{display:block;width:100%;box-sizing:border-box;min-height:120px;resize:vertical;font:16px/1.45 "Source Sans 3","Source Sans Pro",system-ui,sans-serif;color:#23222D;background:#fff;border:1.5px solid #D4D7E1;border-radius:8px;padding:10px 12px;margin:0 0 12px}
.si-fb textarea:focus{outline:none;border-color:#2143F3;box-shadow:0 0 0 3px rgba(33,67,243,.18)}
.si-fb button.si-fb-send{border:0;background:#2143F3;color:#fff;font:500 15px/1 Graphik,system-ui,sans-serif;padding:11px 22px;border-radius:3px;cursor:pointer}
.si-fb button.si-fb-send:hover{background:#1733c4}
@media (max-width:600px){.si-fb{right:16px;bottom:16px}.si-fb>summary{padding:10px 14px;font-size:14px}}
@media (max-width:600px){.si-fgrid{grid-template-columns:1fr}.si-footer{padding-top:40px}}
.tk-figure:not(.fig) object.chart{width:100%;height:auto;display:block}
.figure object.chart{width:100%;max-width:100%;height:auto;display:block}
.fig object.chart{max-width:100%;height:auto}.fig.wide object.chart{max-width:none}
.lb-img object.chart{display:block;width:100%;height:100%;pointer-events:none}
.tk-figure{min-width:0}.chart-data,.chart-table{max-width:100%}
.chart-data{margin:10px 0 0;font:14px/1.45 "Source Sans 3","Source Sans Pro",system-ui,sans-serif;color:#4B4B57;cursor:auto}
.chart-data>summary{display:inline-block;cursor:pointer;color:#2143F3;font:600 13px/1.4 Graphik,system-ui,sans-serif;padding:2px 0}
.chart-data>summary:hover{text-decoration:underline}
.chart-table{max-height:440px;overflow:auto;margin-top:8px;border:1px solid #EEF0F5;border-radius:8px}
.chart-table table{border-collapse:collapse;width:100%;font-size:13px;background:#fff}
.chart-table caption{caption-side:top;text-align:left;font-weight:600;color:#23222D;padding:8px 10px 4px}
.chart-table th,.chart-table td{padding:4px 10px;border-bottom:1px solid #EEF0F5;text-align:left;vertical-align:top}
.chart-table th{position:sticky;top:0;background:#F4F5F9;color:#23222D;font-weight:600}
.chart-more{margin:6px 0 0;font-size:13px}
.si-logo img,.si-fbrand img.si-flogo{display:block;width:141px;height:26px}.si-fbrand img.si-flogo{margin:0 0 24px}
.tk-xbrand img{display:block;width:76px;height:auto}.ilogo img{display:block;width:84px;height:auto}
