.ta-spectrum{--ta-paper:#f4f5f1;--ta-ink:#111511;--ta-muted:#9ca89f;--ta-line:#ffffff21;--ta-orange:#ff7040;--ta-green:#72cfad;--ta-blue:#70afd0;color:#fff;isolation:isolate;background:#0c110e;padding:124px 0 116px;position:relative;overflow:hidden}.ta-spectrum:before{z-index:-2;content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:84px 84px;position:absolute;top:0;bottom:0;left:0;right:0}.ta-spectrum:after{z-index:-1;content:"";background:#72cfad0d;width:1px;position:absolute;top:0;bottom:0;left:50%}.ta-page{width:min(1380px,100% - 96px);margin:0 auto}.ta-heading{grid-template-columns:minmax(0,1.08fr) minmax(300px,.56fr);align-items:end;gap:92px;margin-bottom:62px;display:grid}.ta-heading span{color:var(--ta-orange);text-transform:uppercase;font:800 12px/1.3 IBM Plex Mono,monospace}.ta-heading h2{letter-spacing:0;text-wrap:balance;max-width:820px;margin:15px 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:52px;line-height:1.08}.ta-heading>p{color:var(--ta-muted);margin:0;font-size:16px;line-height:1.82}.ta-flow{background:#05080694;border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.ta-flow:before{z-index:0;content:"";background:#ffffff29;height:1px;position:absolute;top:50%;left:5%;right:5%}.ta-flow-step{z-index:1;border-inline-end:1px solid var(--ta-line);grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:15px;min-height:150px;padding:28px;display:grid;position:relative}.ta-flow-step:last-of-type{border-inline-end:0}.ta-flow-step:after{content:"";background:var(--ta-orange);transform-origin:0;height:2px;animation:8s ease-in-out infinite ta-flow-step-active;animation-delay:calc(var(--flow-order) * 2s);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ta-flow-step>i{width:38px;height:38px;color:var(--ta-orange);background:#0c110e;border:1px solid #ff70409e;border-radius:50%;place-items:center;font:800 10px/1 IBM Plex Mono,monospace;display:grid;box-shadow:0 0 0 6px #ff704009}.ta-flow-step>span{gap:8px;display:grid}.ta-flow-step strong{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:16px;line-height:1.25}.ta-flow-step small{color:#89958d;font-size:11px;line-height:1.45}.ta-flow-step>svg{color:#ffffff5c;width:18px;height:18px}.ta-flow-pulse{z-index:2;background:var(--ta-orange);border-radius:50%;width:10px;height:10px;animation:8s cubic-bezier(.45,0,.2,1) infinite ta-flow-travel;position:absolute;top:calc(50% - 5px);left:5%;box-shadow:0 0 0 7px #ff70401a,0 0 24px #ff7040c2}.ta-capability-bar{border-bottom:1px solid #fff3;justify-content:space-between;align-items:flex-end;gap:28px;min-height:72px;margin-top:64px;padding:0 0 18px;display:flex}.ta-capability-bar span,.ta-capability-bar strong{text-transform:uppercase;font:800 10px/1.3 IBM Plex Mono,monospace}.ta-capability-bar span{color:var(--ta-orange)}.ta-capability-bar strong{color:#ffffff8c;font-weight:700}.ta-capability-grid{-moz-column-gap:104px;direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:104px;display:grid;position:relative}.ta-capability-spine{z-index:2;background:#72cfad42;width:1px;position:absolute;top:0;bottom:0;left:50%}.ta-capability-spine:before,.ta-capability-spine:after{content:"";background:#0c110e;border:1px solid #72cfada3;width:9px;height:9px;position:absolute;left:-4px;transform:rotate(45deg)}.ta-capability-spine:before{top:-4px}.ta-capability-spine:after{bottom:-4px}.ta-capability-spine>i{background:var(--ta-green);border-radius:50%;width:9px;height:9px;animation:7.4s cubic-bezier(.45,0,.2,1) infinite ta-spine-travel;position:absolute;top:0;left:-4px;box-shadow:0 0 0 7px #72cfad14,0 0 22px #72cfada3}.ta-capability-grid article{border-bottom:1px solid var(--ta-line);direction:ltr;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:24px;min-height:172px;padding:30px 18px;transition:background-color .22s;display:grid;position:relative}.ta-capability-grid article:hover{background:#ffffff09}.ta-capability-connector{z-index:1;background:#72cfad47;width:52px;height:1px;position:absolute;top:50%}.ta-capability-grid article:nth-of-type(odd) .ta-capability-connector{right:-52px}.ta-capability-grid article:nth-of-type(2n) .ta-capability-connector{left:-52px}.ta-capability-connector:after{content:"";border:1px solid var(--ta-green);width:9px;height:9px;animation:5.6s ease-in-out infinite ta-capability-node;animation-delay:calc(var(--capability-order) * .28s);background:#0c110e;border-radius:50%;position:absolute;top:-4px}.ta-capability-grid article:nth-of-type(odd) .ta-capability-connector:after{right:-4px}.ta-capability-grid article:nth-of-type(2n) .ta-capability-connector:after{left:-4px}.ta-capability-meta{border-inline-end:1px solid #ffffff1c;flex-direction:column;justify-content:space-between;min-height:76px;padding-inline-end:18px;display:flex}.ta-capability-meta span{color:var(--ta-orange);font:800 10px/1 IBM Plex Mono,monospace}.ta-capability-meta svg{width:27px;height:27px;color:var(--ta-green);transition:color .22s,transform .22s}.ta-capability-grid article:nth-of-type(4n+2) .ta-capability-meta svg,.ta-capability-grid article:nth-of-type(4n+3) .ta-capability-meta svg{color:var(--ta-blue)}.ta-capability-grid article:hover .ta-capability-meta svg{color:var(--ta-orange);transform:translateY(-3px)}.ta-capability-copy{direction:ltr}.ta-capability-copy h3{letter-spacing:0;margin:0 0 11px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;line-height:1.32}.ta-capability-copy p{color:#98a39b;max-width:510px;margin:0;font-size:13px;line-height:1.72}.ta-note{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:58px;padding:28px 0;display:grid}.ta-note>svg{width:31px;height:31px;color:var(--ta-orange)}.ta-note strong{margin-bottom:7px;font-size:15px;display:block}.ta-note p{color:#919d94;max-width:870px;margin:0;font-size:12px;line-height:1.7}.ta-note a{color:#fff;align-items:center;gap:9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.ta-note a:hover{color:var(--ta-orange)}.ta-note a svg{width:18px;height:18px;transition:transform .18s}.ta-note a:hover svg{transform:translate(4px)}.ta-spectrum-rtl .ta-flow-step>svg,.ta-spectrum-rtl .ta-note a svg{transform:scaleX(-1)}.ta-spectrum-rtl .ta-capability-grid article,.ta-spectrum-rtl .ta-capability-copy{direction:rtl}@keyframes ta-flow-travel{0%,7%{opacity:0;left:5%}13%{opacity:1}87%{opacity:1}94%,to{opacity:0;left:calc(95% - 10px)}}@keyframes ta-flow-step-active{0%,5%,28%,to{opacity:0;transform:scaleX(0)}10%,22%{opacity:1;transform:scaleX(1)}}@keyframes ta-spine-travel{0%,8%{opacity:0;top:0}14%{opacity:1}86%{opacity:1}94%,to{opacity:0;top:calc(100% - 9px)}}@keyframes ta-capability-node{0%,to{box-shadow:0 0 #72cfad00}50%{box-shadow:0 0 0 6px #72cfad0f,0 0 15px #72cfad7a}}@media (max-width:1120px){.ta-page{width:min(100% - 64px,1380px)}.ta-heading{gap:60px}.ta-heading h2{font-size:46px}.ta-capability-grid{-moz-column-gap:72px;column-gap:72px}.ta-capability-connector{width:36px}.ta-capability-grid article:nth-of-type(odd) .ta-capability-connector{right:-36px}.ta-capability-grid article:nth-of-type(2n) .ta-capability-connector{left:-36px}}@media (max-width:900px){.ta-spectrum{padding:94px 0}.ta-heading{grid-template-columns:1fr;gap:24px}.ta-heading>p{max-width:720px}.ta-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-flow:before,.ta-flow-pulse{display:none}.ta-flow-step{border-bottom:1px solid var(--ta-line);min-height:124px}.ta-capability-grid{grid-template-columns:1fr;gap:0;padding-left:44px}.ta-capability-spine{left:12px}.ta-capability-grid article:nth-of-type(odd) .ta-capability-connector,.ta-capability-grid article:nth-of-type(2n) .ta-capability-connector{width:32px;left:-32px;right:auto}.ta-capability-grid article:nth-of-type(odd) .ta-capability-connector:after,.ta-capability-grid article:nth-of-type(2n) .ta-capability-connector:after{left:-4px;right:auto}.ta-note{grid-template-columns:40px minmax(0,1fr)}.ta-note a{grid-column:2}}@media (max-width:700px){.ta-spectrum{padding:76px 0}.ta-spectrum:before{background-size:52px 52px}.ta-page{width:min(100% - 36px,1380px)}.ta-heading{margin-bottom:40px}.ta-heading h2{font-size:36px}.ta-heading>p{font-size:14px}.ta-flow{grid-template-columns:1fr}.ta-flow-step{border-inline-end:0;min-height:108px;padding:22px 18px}.ta-flow-step>svg{transform:rotate(90deg)}.ta-spectrum-rtl .ta-flow-step>svg{transform:rotate(90deg)scaleX(-1)}.ta-capability-bar{align-items:start;gap:8px;min-height:0;margin-top:48px;padding-bottom:16px;display:grid}.ta-capability-grid{padding-left:34px}.ta-capability-spine{left:8px}.ta-capability-grid article{grid-template-columns:48px minmax(0,1fr);gap:16px;min-height:0;padding:26px 0 26px 4px}.ta-capability-grid article:nth-of-type(odd) .ta-capability-connector,.ta-capability-grid article:nth-of-type(2n) .ta-capability-connector{width:26px;left:-26px}.ta-capability-meta{min-height:72px;padding-inline-end:12px}.ta-capability-meta svg{width:24px;height:24px}.ta-capability-copy h3{font-size:18px}.ta-capability-copy p{font-size:12px}.ta-note{grid-template-columns:1fr;gap:14px;margin-top:42px}.ta-note a{grid-column:auto;margin-top:8px}}@media (prefers-reduced-motion:reduce){.ta-flow-step:after,.ta-flow-pulse,.ta-capability-spine>i,.ta-capability-connector:after{animation:none}.ta-capability-spine>i{opacity:1;top:calc(50% - 4px)}}:root{--tp-ink:#151714;--tp-muted:#626a63;--tp-line:#d9ddd8;--tp-paper:#f6f7f4;--tp-white:#fff;--tp-orange:#c9360d;--tp-orange-dark:#9f2a09;--tp-green:#176f58;--tp-blue:#205f7a;--tp-night:#111511;--tp-page:1440px;--tp-gutter:48px;--tp-radius:8px}.tarkon-public-mounted{color:var(--tp-ink);background:var(--tp-paper)}.tp-site,.tp-site *{box-sizing:border-box}.tp-site{min-height:100vh;color:var(--tp-ink);background:var(--tp-paper);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:clip}.tp-page{width:min(var(--tp-page), calc(100% - (var(--tp-gutter) * 2)));margin:0 auto}.tp-skip{z-index:300;color:#fff;background:var(--tp-orange);border-radius:4px;padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.tp-skip:focus{transform:translateY(0)}.tp-antet{z-index:110;height:74px;color:var(--tp-ink);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#ffffffe6;border-bottom:1px solid #1517141a;position:sticky;top:0}.tp-validation-bar{z-index:20;color:#ffffffd1;background:#151a17;border-bottom:1px solid #2b332e;position:relative}.tp-validation-bar .tp-page{text-align:center;justify-content:center;align-items:center;gap:9px;min-height:34px;padding-top:8px;padding-bottom:8px;font-size:10.5px;font-weight:800;line-height:1.45;display:flex}.tp-validation-bar svg{color:#ff6a31;flex:none;width:16px;height:16px}.tp-antet-inner{grid-template-columns:auto 1fr auto auto;align-items:center;gap:30px;height:100%;display:grid}.tp-antet-brand,.tp-footer-brand>a{color:var(--tp-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.tp-antet-brand img,.tp-footer-brand img{-o-object-fit:contain;object-fit:contain;border-radius:3px;display:block}.tp-antet-brand img{width:44px;height:44px}.tp-antet-brand span,.tp-footer-brand a span{gap:2px;display:grid}.tp-antet-brand strong,.tp-footer-brand a strong{letter-spacing:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;line-height:1}.tp-antet-brand strong{font-size:19px}.tp-antet-brand small,.tp-footer-brand a small{color:#687068;font-size:10px;font-weight:700;line-height:1.2}.tp-antet-brand small{font-size:9px}.tp-nav-links{justify-content:center;gap:7px;display:flex}.tp-nav-links a{color:#333733;padding:11px 12px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:color .18s;position:relative}.tp-nav-links a:after{content:none}.tp-nav-links a:hover:after,.tp-nav-links a.is-active:after{transform:none}.tp-nav-links a:hover,.tp-nav-links a.is-active{color:var(--tp-orange-dark)}.tp-antet-cta{color:#fff;background:var(--tp-ink);border-radius:5px;justify-content:center;align-items:center;gap:11px;min-height:44px;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.tp-antet-cta:hover{background:var(--tp-orange);transform:translateY(-1px)}.tp-antet-cta svg{width:18px;height:18px}.tp-language{position:relative}.tp-language-switch{color:#4d534d;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;min-height:38px;padding:0 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.tp-language-switch:hover{color:var(--tp-orange-dark);background:#f1f3ef}.tp-language-switch svg{width:16px;height:16px}.tp-language-switch svg:last-child{width:13px;height:13px;transition:transform .16s}.tp-language-switch[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.tp-language-menu{z-index:125;background:#fffffffa;border:1px solid #1517141f;border-radius:6px;width:168px;padding:6px;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 52px #0c120e29}.tp-language-menu.is-open{display:grid}.tp-language-menu a{color:#2c312c;border-radius:4px;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:42px;padding:0 10px;font-size:11px;text-decoration:none;display:grid}.tp-language-menu a:hover,.tp-language-menu a.is-current{color:var(--tp-orange-dark);background:#f1f3ef}.tp-language-menu a span{color:#818881;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700}.tp-language-menu a strong{font-weight:800}.tp-site-ar,.tp-site-ar .tp-nav-links a,.tp-site-ar .tp-antet-cta,.tp-site-ar .tp-language-switch,.tp-site-ar .tp-language-menu,.tp-site-ar .tp-footer{font-family:Noto Kufi Arabic,Tahoma,Arial,sans-serif}.tp-site-ar .tp-language-menu{text-align:right;left:0;right:auto}.tp-site-ar .tp-antet-cta svg,.tp-site-ar .tp-footer-lead>a svg,.tp-site-ar .tp-mobile-menu a>svg{transform:scaleX(-1)}.tp-menu-button{border:1px solid var(--tp-line);width:44px;height:44px;color:var(--tp-ink);background:#fff;border-radius:5px;place-items:center;padding:0;display:none}.tp-menu-button svg{width:22px;height:22px}.tp-mobile-menu{display:none}.tp-site [data-reveal]{opacity:0;transition:opacity .65s cubic-bezier(.2,.8,.2,1),transform .65s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(20px)}.tp-site [data-reveal].is-visible{opacity:1;transform:translateY(0)}.tp-hero{border-bottom:1px solid var(--tp-line);background-color:#f6f7f4;background-image:linear-gradient(#1517140b 1px,#0000 1px),linear-gradient(90deg,#1517140b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:112px 0 88px;position:relative}.tp-doc-head,.tp-madde-head,.tp-outcome-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.tp-kicker,.tp-doc-scale,.tp-madde-count{letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.4}.tp-kicker{color:var(--tp-orange-dark)}.tp-kicker em{color:inherit;font-style:normal}.tp-doc-scale,.tp-madde-count{color:#727972}.tp-hero h1,.tp-detail-hero h1{letter-spacing:0;text-wrap:balance;max-width:1050px;margin:24px 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:68px;font-weight:800;line-height:1.02}.tp-hero h1 em,.tp-detail-hero h1 em{color:var(--tp-orange);font-style:normal}.tp-rule{background:var(--tp-line);width:100%;height:1px;margin-top:34px}.tp-lead{max-width:790px;color:var(--tp-muted);margin:28px 0 0;font-size:19px;line-height:1.7}.tp-cta-button{color:#fff;background:var(--tp-orange);border:1px solid var(--tp-orange);border-radius:6px;justify-content:center;align-items:center;gap:11px;min-height:52px;margin-top:30px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.tp-cta-button:hover{background:var(--tp-orange-dark);transform:translateY(-2px)}.tp-cta-button svg{width:19px;height:19px}.tp-stats{border-top:1px solid var(--tp-line);border-left:1px solid var(--tp-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:62px;display:grid}.tp-stat{border-right:1px solid var(--tp-line);border-bottom:1px solid var(--tp-line);background:#ffffffb8;align-items:center;gap:18px;min-height:110px;padding:22px;display:flex}.tp-stat strong{color:var(--tp-orange);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:32px}.tp-stat span{font-size:12px;font-weight:800}.tp-madde{background:#fff;padding:96px 0}.tp-madde:nth-of-type(odd){background:var(--tp-paper)}.tp-madde .tp-rule{margin:0 0 34px}.tp-madde-head{grid-template-columns:minmax(170px,.34fr) minmax(0,1fr) auto;align-items:end;display:grid}.tp-madde-head h2,.tp-sticky-title h2,.tp-overview-grid h2,.tp-outcome-heading h2,.tp-statement h2,.tp-scope-grid h2,.tp-band h2{letter-spacing:0;text-wrap:balance;margin:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:45px;font-weight:800;line-height:1.1}.tp-madde-note{max-width:760px;color:var(--tp-muted);margin:24px 0 40px 34%;font-size:16px;line-height:1.72}.tp-catalog{border-top:1px solid var(--tp-line)}.tp-catalog-row{min-height:128px;color:var(--tp-ink);border-bottom:1px solid var(--tp-line);grid-template-columns:46px 52px minmax(0,1fr) minmax(30px,.28fr) auto 24px;align-items:center;gap:22px;text-decoration:none;transition:background-color .18s,padding .18s;display:grid}.tp-catalog-row:hover{background:#f4f7f4;padding-left:14px;padding-right:14px}.tp-row-num{color:var(--tp-orange);font-size:12px;font-style:normal;font-weight:800}.tp-catalog-icon,.tp-detail-icon,.tp-related-icon{color:var(--tp-blue);background:#e7f0f3;border-radius:6px;place-items:center;display:grid}.tp-catalog-icon{width:46px;height:46px}.tp-catalog-icon svg{width:22px;height:22px}.tp-catalog-main{gap:6px;display:grid}.tp-catalog-main small,.tp-related-copy small,.tp-outcome-copy small{color:var(--tp-orange-dark);text-transform:uppercase;font-size:11px;font-weight:800}.tp-catalog-main strong{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:21px}.tp-catalog-main>span{max-width:760px;color:var(--tp-muted);font-size:14px;line-height:1.55}.tp-leader{background:repeating-linear-gradient(90deg,#bfc6bf 0 3px,#0000 3px 7px);height:1px}.tp-chip{white-space:nowrap;border-radius:4px;padding:7px 9px;font-size:11px;font-weight:800}.tp-level-standard{color:#176249;background:#e2f2eb}.tp-level-custom{color:#205d77;background:#e4eff4}.tp-level-analysis_required{color:#8c3a18;background:#ffede5}.tp-row-arrow{width:19px;height:19px}.tp-card{border:1px solid var(--tp-line);border-radius:var(--tp-radius);background:#fff}.tp-levels-grid,.tp-pillar-grid,.tp-outcome-grid,.tp-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.tp-level-card,.tp-pillar{flex-direction:column;min-height:280px;padding:28px;display:flex}.tp-level-card>small,.tp-pillar>small{color:var(--tp-orange);font-size:11px;font-weight:800}.tp-level-card>svg,.tp-pillar>svg{width:28px;height:28px;color:var(--tp-blue);margin-top:42px}.tp-level-card>strong,.tp-pillar>strong{margin-top:22px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:21px}.tp-level-card>p,.tp-pillar>p{color:var(--tp-muted);margin:12px 0 0;font-size:14px;line-height:1.65}.tp-band{color:#fff;background:#18231e;padding:100px 0}.tp-band .tp-kicker{color:#ff7b49}.tp-band h2{max-width:1050px;margin-top:15px;font-size:50px}.tp-band>.tp-page>p{color:#ffffffa8;max-width:760px;margin:20px 0 0;font-size:16px;line-height:1.7}.tp-flow{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(4,minmax(0,1fr));margin:42px 0 0;padding:0;list-style:none;display:grid}.tp-flow li{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:190px;padding:26px}.tp-flow-top,.tp-outcome-top,.tp-path-top,.tp-related-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.tp-flow-top span,.tp-outcome-top span,.tp-path-top span,.tp-related-top>span:first-child{color:#ff7b49;font-size:12px;font-weight:800}.tp-flow-top svg,.tp-outcome-top svg,.tp-path-top svg{color:#6dc4a5;width:22px;height:22px}.tp-flow li>strong{margin-top:70px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:19px;line-height:1.3;display:block}.tp-ledger{margin-top:30px}.tp-ledger-row{min-height:62px;color:inherit;border:1px solid;border-radius:5px;grid-template-columns:84px 1fr 24px;align-items:center;gap:20px;padding:0 18px;text-decoration:none;transition:background-color .18s,color .18s;display:grid}.tp-band .tp-ledger-row{color:#ffffffdb;border-color:#ffffff38}.tp-ledger-row:hover{color:#fff;background:var(--tp-orange);border-color:var(--tp-orange)}.tp-ledger-row small{text-transform:uppercase;font-size:11px;font-weight:800}.tp-ledger-row span{font-size:15px;font-weight:800}.tp-products-hero-grid,.tp-scope-grid{grid-template-columns:minmax(0,1fr) minmax(350px,.54fr);align-items:center;gap:90px;margin-top:25px;display:grid}.tp-products-hero-grid h1{margin-top:0}.tp-principles,.tp-checks{border-top:1px solid var(--tp-line);gap:0;display:grid}.tp-principles-caption{color:var(--tp-orange-dark);text-transform:uppercase;padding:14px 0;font-size:11px;font-weight:800}.tp-principles>div,.tp-checks>div{border-bottom:1px solid var(--tp-line);align-items:center;gap:12px;min-height:58px;font-size:14px;font-weight:700;display:flex}.tp-principles svg,.tp-checks svg{width:18px;height:18px;color:var(--tp-green);flex:none}.tp-sheets{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tp-sheet{flex-direction:column;min-height:430px;padding:28px;display:flex}.tp-sheet-index{justify-content:space-between;align-items:center;gap:12px;display:flex}.tp-sheet-num{color:var(--tp-orange);font-size:12px;font-weight:800}.tp-sheet-index small{color:var(--tp-muted);text-align:right;font-size:11px}.tp-sheet-body h3{margin:60px 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:25px;line-height:1.2}.tp-sheet-body>p{color:var(--tp-muted);margin:15px 0 0;font-size:14px;line-height:1.65}.tp-sheet-note{color:#747c74;border-left:2px solid var(--tp-line);margin-top:20px;padding-left:12px;font-size:12px;font-style:normal;line-height:1.6;display:block}.tp-sheet-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:26px;display:flex}.tp-stamp{color:var(--tp-orange-dark);border:1px solid #f1aa8e;border-radius:4px;padding:7px 9px;font-size:10px;font-weight:800}.tp-inline-link,.tp-related-go{color:var(--tp-ink);align-items:center;gap:7px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.tp-inline-link svg,.tp-related-go svg{width:16px;height:16px}.tp-statement{grid-template-columns:80px 1fr;align-items:start;gap:38px;display:grid}.tp-statement>i{color:var(--tp-orange);font-size:12px;font-style:normal;font-weight:800}.tp-statement h2{max-width:1100px;font-size:48px}.tp-about-copy{max-width:820px;margin:38px 0 0 118px}.tp-about-copy p,.tp-scope-grid p{color:var(--tp-muted);margin:0 0 16px;font-size:16px;line-height:1.75}.tp-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tp-pillar{min-height:310px}.tp-two-column,.tp-overview-grid{grid-template-columns:minmax(310px,.68fr) minmax(0,1.2fr);gap:100px;display:grid}.tp-sticky-title{align-self:start;position:sticky;top:116px}.tp-sticky-title h2,.tp-overview-grid h2{margin-top:12px;font-size:39px}.tp-sticky-title>p{color:var(--tp-muted);margin:17px 0 0;font-size:14px;line-height:1.7}.tp-steps,.tp-check-list,.tp-path{margin:0;padding:0;list-style:none}.tp-steps li{border-top:1px solid var(--tp-line);grid-template-columns:56px 1fr;align-items:center;gap:24px;min-height:126px;display:grid}.tp-steps li:last-child{border-bottom:1px solid var(--tp-line)}.tp-steps li>span{color:var(--tp-orange);font-size:12px;font-weight:800}.tp-steps strong{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px}.tp-steps p{color:var(--tp-muted);margin:7px 0 0;font-size:14px;line-height:1.6}.tp-scope-grid h2{margin:12px 0 20px}.tp-about-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tp-about-links .tp-ledger-row{color:var(--tp-ink);border-color:var(--tp-line)}.tp-detail-hero{color:#fff;background:#18231e;padding:94px 0;position:relative;overflow:hidden}.tp-detail-hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr);align-items:center;gap:80px;display:grid;position:relative}.tp-watermark{color:#ffffff09;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:360px;font-weight:800;line-height:1;position:absolute;bottom:-96px;right:3vw}.tp-breadcrumb{color:#ffffff94;flex-wrap:wrap;gap:9px;font-size:12px;font-weight:700;display:flex}.tp-breadcrumb a{color:#ff8152;text-decoration:none}.tp-detail-icon{color:#74c9aa;background:#ffffff17;width:54px;height:54px;margin-top:30px}.tp-detail-icon svg{width:25px;height:25px}.tp-detail-hero h1{margin-top:22px;font-size:58px}.tp-detail-hero-grid>div>p{color:#ffffffad;max-width:750px;margin:21px 0 0;font-size:17px;line-height:1.7}.tp-scope-panel{border:1px solid #fff3;border-top:3px solid var(--tp-orange);border-radius:var(--tp-radius);background:#0a0d0b80}.tp-scope-top{border-bottom:1px solid #ffffff26;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-size:11px;font-weight:800;display:grid}.tp-scope-dot{background:#6dc4a5;border-radius:50%;width:7px;height:7px}.tp-scope-top b{color:#ffffff75}.tp-scope-body{padding:25px}.tp-scope-body>span{color:#ff8152;text-transform:uppercase;font-size:11px;font-weight:800}.tp-scope-body>strong{margin-top:10px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:27px;display:block}.tp-scope-body>p{color:#ffffffa3;margin:12px 0 0;font-size:14px;line-height:1.65}.tp-scope-body>small{color:#ffffff70;border-top:1px solid #ffffff24;margin-top:22px;padding-top:18px;font-size:10px;line-height:1.6;display:block}.tp-overview-grid>div:last-child>p{color:var(--tp-muted);margin:0;font-size:17px;line-height:1.75}.tp-audience{margin-top:30px}.tp-audience>strong{color:var(--tp-orange-dark);margin-bottom:12px;font-size:11px;font-weight:800;display:block}.tp-audience-chips{flex-wrap:wrap;gap:8px;display:flex}.tp-audience-chips span{color:#334139;background:#eef3ef;border:1px solid #d5ded7;border-radius:4px;padding:8px 10px;font-size:12px;font-weight:700}.tp-check-list{border-top:1px solid var(--tp-line)}.tp-check-list li{border-bottom:1px solid var(--tp-line);grid-template-columns:54px 30px 1fr;align-items:center;gap:18px;min-height:88px;display:grid}.tp-check-list li>span{color:var(--tp-orange);font-size:11px;font-weight:800}.tp-check-list li>svg{width:20px;height:20px;color:var(--tp-green)}.tp-check-list li>strong{font-size:16px}.tp-outcome-heading{grid-template-columns:1fr minmax(320px,.55fr);align-items:end;display:grid}.tp-outcome-heading h2{margin-top:12px}.tp-outcome-heading>p{color:var(--tp-muted);margin:0;font-size:15px;line-height:1.7}.tp-outcome-grid .tp-card{flex-direction:column;min-height:310px;padding:27px;display:flex}.tp-outcome-copy{margin-top:66px}.tp-outcome-copy strong{margin-top:8px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:22px;line-height:1.3;display:block}.tp-outcome-copy p{color:var(--tp-muted);margin:12px 0 0;font-size:13px;line-height:1.6}.tp-outcome-signal{align-items:end;gap:5px;height:22px;margin-top:auto;display:flex}.tp-outcome-signal i{background:#dfe5e0;width:5px}.tp-outcome-signal i:first-child{height:7px}.tp-outcome-signal i:nth-child(2){height:12px}.tp-outcome-signal i:nth-child(3){height:17px}.tp-outcome-signal i:nth-child(4){background:var(--tp-green);height:22px}.tp-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.tp-path li{min-height:260px;padding:25px}.tp-path li>strong{margin-top:76px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:19px;display:block}.tp-path li>p{color:var(--tp-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.tp-faq-list{border-top:1px solid var(--tp-line)}.tp-faq-list details{border-bottom:1px solid var(--tp-line)}.tp-faq-list summary{cursor:pointer;grid-template-columns:50px 1fr 24px;align-items:center;gap:16px;min-height:84px;list-style:none;display:grid}.tp-faq-list summary::-webkit-details-marker{display:none}.tp-faq-list summary strong{font-size:16px;line-height:1.5}.tp-faq-list summary svg{width:19px;height:19px;color:var(--tp-orange);transition:transform .18s}.tp-faq-list details[open] summary svg{transform:rotate(180deg)}.tp-faq-answer{grid-template-columns:50px 1fr;gap:16px;padding:0 40px 26px 0;display:grid}.tp-faq-tag{color:var(--tp-orange-dark);font-size:10px;font-weight:800}.tp-faq-answer p{color:var(--tp-muted);margin:0;font-size:14px;line-height:1.72}.tp-related-card{min-height:360px;color:var(--tp-ink);flex-direction:column;padding:27px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.tp-related-card:hover{transform:translateY(-4px);box-shadow:0 16px 42px #19261d1a}.tp-related-icon{width:43px;height:43px}.tp-related-icon svg{width:21px;height:21px}.tp-related-copy{margin-top:55px}.tp-related-copy strong{margin-top:8px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:22px;line-height:1.3;display:block}.tp-related-copy p{color:var(--tp-muted);margin:12px 0 0;font-size:13px;line-height:1.6}.tp-related-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:22px;display:flex}.tp-footer{color:#fff;background:#0e120f}.tp-footer-lead{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:82px 0 58px;display:grid}.tp-footer-eyebrow{color:#ff7b49;text-transform:uppercase;font-size:12px;font-weight:800}.tp-footer-lead h2{letter-spacing:0;max-width:820px;margin:12px 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:42px;line-height:1.12}.tp-footer-lead>a{color:#fff;background:var(--tp-orange);border-radius:6px;align-items:center;gap:11px;min-height:52px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.tp-footer-lead>a svg{width:18px;height:18px}.tp-footer-grid{grid-template-columns:minmax(0,1.3fr) minmax(150px,.4fr) minmax(210px,.55fr);gap:80px;padding:58px 0;display:grid}.tp-footer-brand>a{color:#fff}.tp-footer-brand a small{color:#ffffff80}.tp-footer-brand>p{color:#ffffff94;max-width:520px;margin:20px 0 0;font-size:14px;line-height:1.7}.tp-footer-links{align-content:start;gap:12px;display:grid}.tp-footer-links>strong{color:#ff7b49;text-transform:uppercase;margin-bottom:5px;font-size:12px}.tp-footer-links a{color:#ffffffb8;font-size:13px;text-decoration:none}.tp-footer-links a:hover{color:#fff}.tp-footer-bottom{color:#ffffff6b;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;min-height:64px;font-size:11px;display:flex}.tp-mobile-actions{display:none}.tp-floating-whatsapp{z-index:108;color:#092317;background:#5fd39c;border:1px solid #09231729;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-width:142px;height:52px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;position:fixed;bottom:24px;right:26px;box-shadow:0 14px 34px #0e281b33}.tp-floating-whatsapp:hover{background:#72dfaa;transform:translateY(-2px);box-shadow:0 18px 40px #0e281b42}.tp-floating-whatsapp svg{width:19px;height:19px}.tp-site-ar .tp-floating-whatsapp{left:26px;right:auto}@media (max-width:1180px){:root{--tp-gutter:32px}.tp-antet-inner{gap:20px}.tp-nav-links a{padding-left:8px;padding-right:8px}.tp-hero h1,.tp-detail-hero h1{font-size:57px}.tp-madde-head h2,.tp-outcome-heading h2,.tp-band h2{font-size:40px}.tp-two-column,.tp-overview-grid{gap:60px}.tp-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.tp-floating-whatsapp{display:none}.tarkon-menu-open{overflow:hidden}.tp-site [data-reveal]{opacity:1;transform:none}.tp-antet{height:68px}.tp-antet-inner{grid-template-columns:1fr auto}.tp-nav-links,.tp-antet-cta,.tp-language{display:none}.tp-menu-button{display:grid}.tp-mobile-menu{z-index:112;height:calc(100dvh - 68px);padding:24px var(--tp-gutter) 100px;color:var(--tp-ink);opacity:0;visibility:hidden;background:#fff;align-content:start;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:68px;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.tp-mobile-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.tp-mobile-menu a{min-height:68px;color:var(--tp-ink);border-bottom:1px solid var(--tp-line);justify-content:space-between;align-items:center;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;font-weight:800;text-decoration:none;display:flex}.tp-mobile-menu a:last-child{color:#fff;background:var(--tp-ink);border:0;border-radius:6px;min-height:54px;margin-top:24px;padding:0 18px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px}.tp-mobile-menu svg{width:18px;height:18px}.tp-hero{padding:86px 0 72px}.tp-madde,.tp-band{padding:78px 0}.tp-madde-head{grid-template-columns:1fr;gap:12px}.tp-madde-note{margin-left:0}.tp-levels-grid,.tp-outcome-grid,.tp-related-grid,.tp-sheets{grid-template-columns:1fr}.tp-level-card,.tp-outcome-grid .tp-card,.tp-related-card,.tp-sheet{min-height:300px}.tp-products-hero-grid,.tp-scope-grid,.tp-detail-hero-grid,.tp-outcome-heading{grid-template-columns:1fr;gap:42px}.tp-two-column,.tp-overview-grid{grid-template-columns:1fr;gap:38px}.tp-sticky-title{position:static}.tp-flow,.tp-path{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-statement{grid-template-columns:1fr;gap:16px}.tp-about-copy{margin-left:0}.tp-footer-lead{grid-template-columns:1fr;align-items:start}.tp-footer-lead>a{justify-self:start}.tp-footer-grid{grid-template-columns:1fr 1fr;gap:44px}.tp-footer-brand{grid-column:1/-1}}@media (max-width:700px){:root{--tp-gutter:20px}.tp-site{padding-bottom:64px}.tp-antet-brand strong{font-size:18px}.tp-antet-brand small{font-size:9px}.tp-antet-brand img{width:38px;height:38px}.tp-hero{background-size:52px 52px;padding:68px 0 60px}.tp-doc-head{flex-direction:column;align-items:flex-start;gap:8px}.tp-hero h1,.tp-detail-hero h1{font-size:41px;line-height:1.04}.tp-lead{font-size:16px}.tp-cta-button{width:100%}.tp-stats{grid-template-columns:1fr}.tp-stat{min-height:84px}.tp-madde,.tp-band{padding:64px 0}.tp-madde-head h2,.tp-sticky-title h2,.tp-overview-grid h2,.tp-outcome-heading h2,.tp-statement h2,.tp-scope-grid h2,.tp-band h2{font-size:33px}.tp-catalog-row{grid-template-columns:40px 1fr auto;gap:12px;min-height:180px;padding:20px 0}.tp-catalog-icon{grid-area:2/1}.tp-catalog-main{grid-area:1/2/span 2/-1}.tp-leader,.tp-catalog-row>.tp-chip,.tp-catalog-row>.tp-row-arrow{display:none}.tp-levels-grid,.tp-pillar-grid,.tp-outcome-grid,.tp-related-grid,.tp-flow,.tp-path{grid-template-columns:1fr}.tp-flow li{min-height:140px}.tp-flow li>strong{margin-top:38px}.tp-ledger-row{grid-template-columns:64px 1fr 18px;gap:10px}.tp-principles{margin-top:10px}.tp-sheet-footer{flex-direction:column;align-items:flex-start}.tp-about-links{grid-template-columns:1fr}.tp-detail-hero{padding:66px 0}.tp-watermark{display:none}.tp-scope-panel{margin-top:4px}.tp-check-list li{grid-template-columns:42px 24px 1fr;gap:10px}.tp-faq-list summary{grid-template-columns:36px 1fr 20px;gap:10px}.tp-faq-answer{grid-template-columns:1fr;padding-right:0}.tp-faq-tag{display:none}.tp-footer-lead{padding:66px 0 46px}.tp-footer-lead h2{font-size:32px}.tp-footer-lead>a{justify-content:center;width:100%}.tp-footer-grid{grid-template-columns:1fr;gap:38px;padding:46px 0}.tp-footer-brand{grid-column:auto}.tp-footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start}.tp-mobile-actions{z-index:115;height:64px;padding:8px max(12px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e120ff5;border-top:1px solid #ffffff24;grid-template-columns:1.4fr .6fr;display:grid;position:fixed;bottom:0;left:0;right:0}.tarkon-menu-open .tp-mobile-actions{display:none}.tp-mobile-actions a{color:#fff;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.tp-mobile-actions a:first-child{color:#0d1b14;background:#58c594;border-radius:5px}.tp-mobile-actions svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.tp-site [data-reveal]{opacity:1;transform:none}}:root{--tk-ink:#151714;--tk-muted:#5f665f;--tk-line:#d9ddd8;--tk-paper:#f6f7f4;--tk-white:#fff;--tk-orange:#c9360d;--tk-orange-dark:#9f2a09;--tk-green:#18735a;--tk-blue:#205f7a;--tk-night:#111511;--tk-page:1440px;--tk-gutter:48px;--tk-radius:8px}.tarkon-home-mounted{background:var(--tk-paper);color:var(--tk-ink)}.tk-home,.tk-home *{box-sizing:border-box}.tk-home{background:var(--tk-paper);color:var(--tk-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:clip}.tk-page{width:min(var(--tk-page), calc(100% - (var(--tk-gutter) * 2)));margin:0 auto}.tk-scroll-progress{z-index:120;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0}.tk-scroll-progress>span{background:var(--tk-orange);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.tk-home [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}.tk-home [data-reveal].is-visible{opacity:1;transform:translateY(0)}.tk-hero{isolation:isolate;color:#fff;background:#1a1d1a;align-items:stretch;min-height:620px;display:flex;position:relative}.tk-hero-media,.tk-hero-shade{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tk-hero-media{z-index:-3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.025) translateY(calc(var(--hero-scroll,0) * 12px));transform-origin:50%;will-change:transform}.tk-hero-shade{z-index:-2;background:linear-gradient(90deg,#0c0e0cf0 0%,#0c0e0cc2 42%,#0c0e0c3d 70%,#0c0e0c85 100%),linear-gradient(#080a081f 0%,#080a085c 100%)}.tk-hero:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:72px 72px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000a6 48%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000a6 48%,#000 100%)}.tk-hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:82px;padding-top:58px;padding-bottom:58px;display:grid}.tk-hero-copy{max-width:790px}.tk-eyebrow,.tk-kicker{color:var(--tk-orange);letter-spacing:0;text-transform:uppercase;align-items:center;gap:9px;font-size:13px;font-weight:800;line-height:1.4;display:inline-flex}.tk-eyebrow{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0d0b6b;border:1px solid #ffffff38;border-radius:4px;padding:9px 12px}.tk-eyebrow svg,.tk-kicker svg{width:17px;height:17px;color:var(--tk-orange)}.tk-hero h1{letter-spacing:0;text-wrap:balance;max-width:820px;margin:24px 0 16px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:76px;font-weight:800;line-height:.98}.tk-hero h1 em{color:#ff6a31;font-style:normal;display:block}.tk-hero-slogan{color:#b8e0d2;margin:0 0 18px;font-size:17px;font-weight:800;line-height:1.5}.tk-hero-slogan i{color:var(--tk-orange);margin:0 6px;font-style:normal}.tk-hero-lead{color:#ffffffd1;max-width:720px;margin:0;font-size:19px;line-height:1.65}.tk-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.tk-button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:0 20px;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.tk-button:hover{transform:translateY(-2px)}.tk-button svg{flex:none;width:19px;height:19px}.tk-button-primary,.tk-button-orange{color:#fff;background:var(--tk-orange);box-shadow:0 12px 34px #f4511e38}.tk-button-primary:hover,.tk-button-orange:hover{background:var(--tk-orange-dark)}.tk-button-light{color:#171917;background:#fff;border-color:#ffffffb3}.tk-button-light:hover{background:#eef5f0}.tk-flow-panel{border:1px solid #fff3;border-top:3px solid var(--tk-orange);border-radius:var(--tk-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101310e0;align-self:center;padding:28px;box-shadow:0 28px 80px #0000004d}.tk-flow-head{color:#ff875b;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;line-height:1.3;display:flex}.tk-flow-head svg{color:#65c5a2;width:19px;height:19px}.tk-flow-panel>h2{letter-spacing:0;max-width:440px;margin:14px 0 20px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:29px;line-height:1.15}.tk-flow-list{border-top:1px solid #ffffff24}.tk-flow-item{border-bottom:1px solid #ffffff21;grid-template-columns:38px 28px 1fr;align-items:center;gap:13px;min-height:68px;display:grid}.tk-flow-icon{color:#72c9a9;border:1px solid #ffffff29;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.tk-flow-icon svg{width:18px;height:18px}.tk-flow-index{color:#ffffff61;font-size:12px;font-weight:700}.tk-flow-item strong,.tk-flow-item p{margin:0;display:block}.tk-flow-item strong{font-size:14px;line-height:1.4}.tk-flow-item p{color:#ffffff94;margin-top:2px;font-size:12px;line-height:1.45}.tk-flow-note{color:#ffffffad;align-items:center;gap:9px;margin:18px 0 0;font-size:12px;line-height:1.5;display:flex}.tk-flow-note svg{color:#65c5a2;flex:none;width:17px;height:17px}.tk-proof{z-index:2;color:#fff;background:var(--tk-night);border-top:1px solid #ffffff1a;position:relative}.tk-proof-grid{grid-template-columns:repeat(3,1fr);display:grid}.tk-proof-item{border-right:1px solid #ffffff1f;align-items:center;gap:16px;min-height:118px;padding:25px 32px;display:flex}.tk-proof-item>svg{color:#60b999;flex:none;width:24px;height:24px}.tk-proof-item strong,.tk-proof-item p{margin:0;display:block}.tk-proof-item strong{font-size:15px}.tk-proof-item p{color:#ffffff94;max-width:340px;margin-top:5px;font-size:13px;line-height:1.5}.tk-system{color:var(--tk-ink);background:#edf1ef;padding:122px 0}.tk-system-heading{text-align:center;max-width:1080px;margin:0 auto}.tk-system-heading .tk-kicker{justify-content:center}.tk-system-heading h2{letter-spacing:0;text-wrap:balance;margin:15px 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:60px;font-weight:800;line-height:1.07}.tk-system-heading>p{max-width:760px;color:var(--tk-muted);margin:24px auto 0;font-size:17px;line-height:1.72}.tk-system-tabs{background:#ffffffc2;border:1px solid #d1d8d2;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:6px;width:min(570px,100%);margin:42px auto 24px;padding:6px;display:grid}.tk-system-tabs button{color:#596159;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:800;transition:color .18s,background-color .18s,box-shadow .18s;display:flex}.tk-system-tabs button:hover{color:var(--tk-ink)}.tk-system-tabs button:focus-visible{outline:2px solid var(--tk-orange);outline-offset:3px}.tk-system-tabs button.is-active{color:#fff;background:#171b18;box-shadow:0 7px 20px #141c1624}.tk-system-tabs svg{width:18px;height:18px}.tk-system-stage{--stage-accent:#69c6a5;color:#fff;background:#16211c;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(360px,.64fr) minmax(0,1.1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 34px 90px #19271e2e}.tk-system-stage-software{--stage-accent:#70b9d4;background:#151e25}.tk-system-stage-automation{--stage-accent:#ff8456;background:#221b18}.tk-system-copy{flex-direction:column;justify-content:center;padding:62px;animation:.42s cubic-bezier(.2,.8,.2,1) both tkSystemEnter;display:flex}.tk-system-copy>span{color:var(--stage-accent);text-transform:uppercase;font-size:12px;font-weight:800}.tk-system-copy h3{letter-spacing:0;text-wrap:balance;margin:15px 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:41px;line-height:1.1}.tk-system-copy>p{color:#ffffffa3;margin:20px 0 0;font-size:15px;line-height:1.72}.tk-system-copy ul{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.tk-system-copy li{color:#ffffffdb;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.tk-system-copy li svg{width:17px;height:17px;color:var(--stage-accent);flex:none}.tk-system-copy>a{color:#fff;align-self:flex-start;align-items:center;gap:8px;margin-top:30px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.tk-system-copy>a svg{width:18px;height:18px;transition:transform .18s}.tk-system-copy>a:hover svg{transform:translate(4px)}.tk-system-visual{background-color:#ffffff06;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:64px 64px;place-items:center;min-width:0;padding:62px 58px 82px;animation:.46s cubic-bezier(.2,.8,.2,1) both tkSystemEnter;display:grid;position:relative;overflow:hidden}.tk-system-caption{color:#ffffff5c;font-size:10px;font-weight:600;position:absolute;bottom:20px;right:24px}.tk-demo-browser,.tk-demo-app{background:#fff;border:1px solid #ffffff3d;border-radius:8px;width:min(720px,100%);min-height:430px;overflow:hidden;transform:perspective(1400px)rotateY(-4deg)rotateX(2deg);box-shadow:0 32px 80px #00000057}.tk-demo-toolbar{color:#6e756e;background:#edf0ed;border-bottom:1px solid #d5dad5;align-items:center;gap:7px;height:42px;padding:0 14px;display:flex}.tk-demo-toolbar>i{background:#aeb5ae;border-radius:50%;width:8px;height:8px}.tk-demo-toolbar>i:first-child{background:#f26a3d}.tk-demo-toolbar>span{color:#6b736c;text-align:center;background:#fff;border-radius:4px;min-width:170px;margin-left:auto;margin-right:auto;padding:5px 12px;font-size:9px}.tk-demo-web{color:#111511;background:#f6f7f4;min-height:388px;padding:27px 30px}.tk-demo-web-nav{border-bottom:1px solid #dce1dc;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.tk-demo-web-nav b{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:13px}.tk-demo-web-nav span{color:#687068;font-size:8px}.tk-demo-web-copy{padding:44px 0 32px}.tk-demo-web-copy small{color:var(--tk-orange-dark);font-size:9px;font-weight:800}.tk-demo-web-copy strong{letter-spacing:0;margin-top:9px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:34px;line-height:1.06;display:block}.tk-demo-web-copy i{background:var(--tk-orange);border-radius:4px;width:88px;height:28px;margin-top:22px;display:block}.tk-demo-web-grid{grid-template-columns:1.3fr .85fr .85fr;gap:9px;display:grid}.tk-demo-web-grid span{background:#fff;border:1px solid #d8ddd8;border-radius:4px;height:74px}.tk-demo-web-grid span:first-child{background:#183129}.tk-demo-app{color:#172019;background:#f5f7f5;grid-template-columns:66px 1fr;display:grid;transform:perspective(1400px)rotateY(4deg)rotateX(2deg)}.tk-demo-app>aside{color:#748078;background:#131a16;flex-direction:column;align-items:center;gap:21px;padding:18px 0;display:flex}.tk-demo-app>aside b{color:#fff;background:var(--tk-orange);border-radius:5px;place-items:center;width:32px;height:32px;margin-bottom:12px;font-family:Plus Jakarta Sans,Inter,sans-serif;display:grid}.tk-demo-app>aside svg{width:18px;height:18px}.tk-demo-app-main{padding:28px}.tk-demo-app-main>header{border-bottom:1px solid #d8ded9;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.tk-demo-app-main header small,.tk-demo-app-main header strong{display:block}.tk-demo-app-main header small{color:#879087;font-size:8px;font-weight:800}.tk-demo-app-main header strong{margin-top:4px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px}.tk-demo-app-main header>span{color:#176249;background:#def1e8;border-radius:4px;padding:7px 9px;font-size:9px;font-weight:800}.tk-demo-pipeline{gap:11px;margin-top:28px;display:grid}.tk-demo-pipeline>div{background:#fff;border:1px solid #dbe1dc;border-radius:5px;grid-template-columns:34px 1fr 24px;align-items:center;gap:14px;min-height:86px;padding:0 16px;display:grid}.tk-demo-pipeline i{color:var(--tk-orange);font-size:10px;font-style:normal;font-weight:800}.tk-demo-pipeline b,.tk-demo-pipeline small{display:block}.tk-demo-pipeline b{font-size:13px}.tk-demo-pipeline small{color:#7b857d;margin-top:3px;font-size:9px}.tk-demo-pipeline svg{color:#29916d;width:18px;height:18px}.tk-demo-automation{width:min(720px,100%);height:460px;position:relative}.tk-automation-node{z-index:2;color:#fff;background:#161915;border:1px solid #ffffff2e;border-radius:7px;align-items:center;gap:12px;width:190px;min-height:76px;padding:14px;display:flex;position:absolute;box-shadow:0 18px 44px #00000040}.tk-automation-node>svg{width:23px;height:23px;color:var(--stage-accent);flex:none}.tk-automation-node b,.tk-automation-node small{display:block}.tk-automation-node b{font-size:13px}.tk-automation-node small{color:#ffffff7a;margin-top:2px;font-size:9px}.tk-node-one{top:40px;left:12px}.tk-node-two{top:40px;right:12px}.tk-node-three{bottom:48px;left:12px}.tk-node-four{bottom:48px;right:12px}.tk-automation-line{z-index:0;background:#ff845652;display:block;position:absolute}.tk-line-one{height:1px;top:78px;left:202px;right:202px}.tk-line-two{width:1px;top:116px;bottom:123px;left:106px}.tk-line-three{height:1px;bottom:123px;left:106px;right:106px}.tk-automation-pulse{z-index:1;background:var(--stage-accent);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 6px #ff84561c}.tk-pulse-one{animation:3.2s linear infinite tkPulseHorizontal;top:74px;left:48%}.tk-pulse-two{animation:2.8s linear infinite tkPulseVertical;top:48%;left:102px}.tk-pulse-three{animation:3.4s linear infinite reverse tkPulseHorizontal;bottom:119px;right:48%}@keyframes tkSystemEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes tkPulseHorizontal{0%{opacity:0;transform:translate(-70px)}15%,85%{opacity:1}to{opacity:0;transform:translate(70px)}}@keyframes tkPulseVertical{0%{opacity:0;transform:translateY(-70px)}15%,85%{opacity:1}to{opacity:0;transform:translateY(70px)}}.tk-section{padding:112px 0}.tk-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.6fr);align-items:end;gap:68px;margin-bottom:44px;display:grid}.tk-section-heading h2,.tk-process-heading h2,.tk-faq-heading h2,.tk-contact-copy h2{letter-spacing:0;text-wrap:balance;margin:12px 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:52px;font-weight:800;line-height:1.08}.tk-section-heading>p,.tk-process-heading>p,.tk-faq-heading>p,.tk-contact-copy>p{color:var(--tk-muted);margin:0;font-size:17px;line-height:1.7}.tk-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tk-solution-card{min-height:330px;color:var(--tk-ink);border:1px solid var(--tk-line);background:#ffffffb8;border-radius:8px;flex-direction:column;padding:32px;text-decoration:none;transition:background-color .18s,transform .18s,box-shadow .18s;display:flex}.tk-solution-card:nth-child(2){background:#edf4f6;border-color:#d5e2e6}.tk-solution-card:nth-child(4){color:#fff;background:#17221d;border-color:#17221d}.tk-solution-card:nth-child(4)>p,.tk-solution-card:nth-child(4) .tk-solution-label{color:#ffffffa6}.tk-solution-card:nth-child(4) .tk-card-link{color:#fff}.tk-solution-card:hover{z-index:1;background:#fff;transform:translateY(-4px);box-shadow:0 18px 46px #1a251d1a}.tk-solution-top,.tk-product-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.tk-solution-icon{width:48px;height:48px;color:var(--tk-blue);background:#eaf2f4;border-radius:6px;place-items:center;display:grid}.tk-solution-icon svg{width:23px;height:23px}.tk-level{border-radius:4px;padding:7px 9px;font-size:11px;font-weight:800;line-height:1}.tk-level-standard{color:#176249;background:#e4f4ed}.tk-level-custom{color:#215d78;background:#e5f0f5}.tk-level-analysis_required{color:#8b3b19;background:#fff0e9}.tk-solution-label,.tk-product-category{color:var(--tk-orange-dark);text-transform:uppercase;margin-top:28px;font-size:12px;font-weight:800;line-height:1.4;display:block}.tk-solution-card h3,.tk-product-card h3,.tk-insight-card h3{letter-spacing:0;margin:9px 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:26px;line-height:1.2}.tk-solution-card>p,.tk-product-card>p,.tk-insight-card>p{color:var(--tk-muted);margin:14px 0 0;font-size:15px;line-height:1.65}.tk-card-link{color:var(--tk-ink);align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:14px;font-weight:800;display:flex}.tk-card-link svg,.tk-text-link svg,.tk-heading-link svg,.tk-product-card a svg,.tk-insight-card b svg{width:17px;height:17px;transition:transform .18s}.tk-solution-card:hover .tk-card-link svg,.tk-text-link:hover svg,.tk-heading-link:hover svg,.tk-product-card a:hover svg,.tk-insight-card:hover b svg{transform:translate(4px)}.tk-text-link,.tk-heading-link{color:var(--tk-ink);align-items:center;gap:9px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.tk-text-link{margin-top:28px}.tk-products{background:#fff}.tk-products-grid{border-top:1px solid var(--tk-line);border-left:1px solid var(--tk-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tk-product-card{border-right:1px solid var(--tk-line);border-bottom:1px solid var(--tk-line);background:#fff;flex-direction:column;min-height:390px;padding:31px;transition:background-color .18s;display:flex}.tk-product-card:hover{background:#f8faf8}.tk-product-meta span{color:var(--tk-orange);font-size:13px;font-weight:800}.tk-product-meta em{border:1px solid var(--tk-line);color:var(--tk-muted);border-radius:4px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:700}.tk-product-card>svg{width:28px;height:28px;color:var(--tk-blue);margin-top:42px}.tk-product-card a{color:var(--tk-ink);align-items:center;gap:8px;margin-top:auto;padding-top:26px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.tk-process{color:#fff;background-color:#1a2520;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:112px 0}.tk-process .tk-page{grid-template-columns:minmax(300px,.65fr) minmax(0,1.25fr);gap:100px;display:grid}.tk-process-heading{align-self:start;position:sticky;top:118px}.tk-process-heading h2{font-size:46px}.tk-process-heading>p{color:#ffffff9e;margin-top:22px}.tk-process-list{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.tk-process-list li{border-bottom:1px solid #ffffff29;grid-template-columns:52px 1fr 24px;align-items:center;gap:24px;min-height:145px;display:grid}.tk-process-list li>span{color:#ff7440;font-size:13px;font-weight:800}.tk-process-list strong{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:22px;line-height:1.3;display:block}.tk-process-list p{color:#ffffff94;margin:8px 0 0;font-size:14px;line-height:1.65}.tk-process-list li>svg{color:#ffffff5c;width:20px;height:20px}.tk-case-studies{background:#fff}.tk-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tk-case-card{border:1px solid var(--tk-line);border-radius:var(--tk-radius);background:#f8faf8;min-height:310px;padding:30px}.tk-case-card>span{color:var(--tk-orange-dark);text-transform:uppercase;font-size:12px;font-weight:800}.tk-case-card h3{margin:34px 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:27px;line-height:1.2}.tk-case-card>p{color:var(--tk-muted);margin:14px 0 0;line-height:1.65}.tk-case-card ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.tk-case-card li{align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.tk-case-card li svg{width:17px;height:17px;color:var(--tk-green);flex:none;margin-top:2px}.tk-heading-link{place-self:end}.tk-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tk-insight-card{min-height:340px;color:var(--tk-ink);border-radius:var(--tk-radius);background:#fff;border:1px solid #d5dfe1;flex-direction:column;padding:28px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.tk-insight-card:hover{transform:translateY(-4px);box-shadow:0 16px 42px #21383c1a}.tk-insight-card>span{color:var(--tk-blue);text-transform:uppercase;font-size:12px;font-weight:800}.tk-insight-card h3{font-size:23px}.tk-insight-card b{align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:14px;display:flex}.tk-faq{background:#f8f8f5;padding:112px 0}.tk-faq-layout{grid-template-columns:minmax(300px,.65fr) minmax(0,1fr);gap:100px;display:grid}.tk-faq-heading{align-self:start;position:sticky;top:118px}.tk-faq-heading h2{font-size:45px}.tk-faq-heading>p{margin-top:20px}.tk-faq-list{border-top:1px solid var(--tk-line)}.tk-faq-item{border-bottom:1px solid var(--tk-line)}.tk-faq-item button{width:100%;min-height:82px;color:var(--tk-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.tk-faq-item button span{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:17px;font-weight:700;line-height:1.4}.tk-faq-item button svg{width:20px;height:20px;color:var(--tk-orange);flex:none;transition:transform .22s}.tk-faq-item.is-open button svg{transform:rotate(180deg)}.tk-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .26s;display:grid}.tk-faq-answer>p{min-height:0;color:var(--tk-muted);margin:0;font-size:15px;line-height:1.75;overflow:hidden}.tk-faq-item.is-open .tk-faq-answer{grid-template-rows:1fr}.tk-faq-item.is-open .tk-faq-answer>p{padding:0 44px 24px 0}.tk-contact{color:#fff;background:linear-gradient(125deg,#f4511e24,#0000 36%),#111511;padding:112px 0}.tk-contact-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,.68fr);align-items:start;gap:110px;display:grid}.tk-contact-copy h2{max-width:720px;font-size:55px}.tk-contact-copy>p{color:#ffffffa3;max-width:650px;margin-top:22px}.tk-contact-points{gap:13px;margin-top:32px;display:grid}.tk-contact-points span{color:#ffffffd1;align-items:center;gap:11px;font-size:14px;display:flex}.tk-contact-points svg{color:#6bc1a2;width:18px;height:18px}.tk-contact-form{color:var(--tk-ink);border-radius:var(--tk-radius);background:#fff;gap:16px;padding:30px;display:grid;box-shadow:0 28px 70px #0000003d}.tk-contact-form label,.tk-contact-form label>span{display:block}.tk-contact-form label>span{color:#3f463f;margin-bottom:7px;font-size:12px;font-weight:800}.tk-contact-form input,.tk-contact-form select,.tk-contact-form textarea{width:100%;min-height:49px;color:var(--tk-ink);font:inherit;background:#fff;border:1px solid #cfd5cf;border-radius:5px;outline:none;padding:0 13px;font-size:14px}.tk-contact-form textarea{resize:vertical;min-height:88px;padding-top:12px;padding-bottom:12px;line-height:1.55}.tk-contact-form input:focus,.tk-contact-form select:focus,.tk-contact-form textarea:focus{border-color:var(--tk-orange);box-shadow:0 0 0 3px #f4511e1f}.tk-contact-form .tk-form-trap{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.tk-contact-form .tk-form-notice{color:#414a43;background:#f5f8f5;border:1px solid #cfd9d2;border-radius:5px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:12px 13px;display:grid}.tk-contact-form .tk-form-notice svg{width:19px;height:19px;color:var(--tk-green);margin-top:1px}.tk-contact-form .tk-form-notice p{margin:0;font-size:11px;line-height:1.6}.tk-contact-form .tk-form-notice a{color:var(--tk-orange-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.tk-contact-form .tk-form-notice strong{font-weight:800}.tk-contact-form .tk-button{width:100%;margin-top:4px}.tk-contact-form>small{color:#747b74;text-align:center;font-size:11px;line-height:1.5}.tk-form-status{color:#394139;background:#f6f8f5;border:1px solid #d9ddd8;border-radius:5px;gap:8px;padding:12px 13px;font-size:12px;line-height:1.5;display:grid}.tk-form-status.is-success{color:#145b3d;background:#f0f8f3;border-color:#b9d8c8}.tk-form-status.is-error{color:#8b2d18;background:#fff5f1;border-color:#efc6ba}.tk-form-status a{width:-moz-fit-content;width:fit-content;color:inherit;align-items:center;gap:7px;font-weight:800;display:inline-flex}.tk-form-status svg{width:15px;height:15px}.tk-scroll-progress{display:none}.tk-home{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.tk-hero{min-height:max(640px,min(760px,100svh - 112px));color:var(--tk-ink);background:#f1f2ef}.tk-hero-media{display:block;overflow:hidden;transform:none}.tk-hero-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transform:scale(1.018) translateY(calc(var(--hero-scroll,0) * 10px));transform-origin:50%;will-change:transform;display:block}.tk-hero-shade{background:linear-gradient(90deg,#f7f8f5fa 0%,#f7f8f5f0 27%,#f7f8f5b8 43%,#f7f8f514 64%,#0000 100%),linear-gradient(#f7f8f505 55%,#f0f2ee70 100%)}.tk-hero:after{content:none}.tk-hero-layout{min-height:inherit;align-items:center;padding-top:58px;padding-bottom:138px;display:flex;position:relative}.tk-hero-copy{z-index:2;max-width:650px;position:relative}.tk-hero-overline{color:#303530;text-transform:uppercase;align-items:center;gap:11px;font-size:12px;font-weight:800;line-height:1.4;display:inline-flex}.tk-hero-overline i{background:var(--tk-orange);width:24px;height:1px;display:block}.tk-hero h1{color:#111311;max-width:650px;margin:23px 0 20px;font-size:72px;font-weight:800;line-height:.99}.tk-hero h1 em{color:var(--tk-orange-dark)}.tk-hero-slogan{color:var(--tk-green);margin-bottom:16px;font-size:16px}.tk-hero-lead{color:#404740;max-width:600px;font-size:18px;line-height:1.65}.tk-hero-actions{align-items:center;gap:24px;margin-top:30px}.tk-hero .tk-button-primary{color:#fff;box-shadow:none;background:#141714}.tk-hero .tk-button-primary:hover{background:var(--tk-orange-dark)}.tk-hero-text-link{color:var(--tk-ink);align-items:center;gap:9px;padding:12px 0;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.tk-hero-text-link svg{width:18px;height:18px;transition:transform .18s}.tk-hero-text-link:hover svg{transform:translate(4px)}.tk-hero-chapters{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f8f5bd;border-top:1px solid #1517142e;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.tk-hero-chapters>span{border-right:1px solid #15171424;grid-template-columns:34px auto 1fr;align-items:center;gap:13px;min-height:86px;padding:0 28px;display:grid}.tk-hero-chapters>span:last-child{border-right:0}.tk-hero-chapters i{color:var(--tk-orange-dark);font-size:12px;font-style:normal;font-weight:800}.tk-hero-chapters b{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:17px}.tk-hero-chapters small{color:var(--tk-muted);justify-self:end;font-size:12px;font-weight:600}.tk-proof{color:var(--tk-ink);background:#fff;border-top:0;padding:112px 0 0}.tk-proof-intro{grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);align-items:start;gap:70px;display:grid}.tk-proof-intro>span{color:var(--tk-orange-dark);text-transform:uppercase;padding-top:12px;font-size:12px;font-weight:800}.tk-proof-intro h2{letter-spacing:0;text-wrap:balance;max-width:960px;margin:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:52px;line-height:1.08}.tk-proof-intro h2 em{color:var(--tk-orange-dark);font-style:normal}.tk-proof-grid{border-top:1px solid var(--tk-line);margin-top:78px}.tk-proof-item{min-height:168px;color:var(--tk-ink);border-right:1px solid var(--tk-line);align-items:flex-start;padding:34px 30px}.tk-proof-item:first-child{border-left:1px solid var(--tk-line)}.tk-proof-item>svg{color:var(--tk-orange-dark)}.tk-proof-item strong{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:17px}.tk-proof-item p{color:var(--tk-muted);margin-top:9px;font-size:14px;line-height:1.65}.tk-system{background:#f2f4f2}.tk-system-stage{box-shadow:0 30px 74px #121b1524}.tk-solutions{background:#fff}.tk-solutions-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.tk-solution-card{background:#f2f3f1;border-color:#0000;grid-column:span 6;min-height:430px;padding:42px;transition:border-color .2s,background-color .2s;position:relative;overflow:hidden}.tk-solution-card:first-child,.tk-solution-card:nth-child(4){grid-column:span 7}.tk-solution-card:nth-child(2),.tk-solution-card:nth-child(3){grid-column:span 5}.tk-solution-card:nth-child(2),.tk-solution-card:nth-child(4){color:#fff;background:#171b18}.tk-solution-card:nth-child(3){background:#eaf1f3;border-color:#0000}.tk-solution-card:nth-child(2)>p,.tk-solution-card:nth-child(4)>p,.tk-solution-card:nth-child(2) .tk-solution-label,.tk-solution-card:nth-child(4) .tk-solution-label{color:#ffffffa6}.tk-solution-card:nth-child(2) .tk-card-link,.tk-solution-card:nth-child(4) .tk-card-link{color:#fff}.tk-solution-card:hover{box-shadow:none;background:#f7f8f6;border-color:#cfd5cf;transform:none}.tk-solution-card:nth-child(2):hover,.tk-solution-card:nth-child(4):hover{background:#202621;border-color:#313a33}.tk-solution-icon{width:54px;height:54px;color:var(--tk-blue);background:#ffffffc2}.tk-solution-card:nth-child(2) .tk-solution-icon,.tk-solution-card:nth-child(4) .tk-solution-icon{color:#7bd0b1;background:#ffffff14}.tk-level{color:var(--tk-muted);background:0 0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.tk-level:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tk-solution-card:nth-child(2) .tk-level,.tk-solution-card:nth-child(4) .tk-level{color:#ffffff9e;background:0 0}.tk-solution-label{margin-top:50px;font-size:13px}.tk-solution-card h3{max-width:540px;font-size:34px;line-height:1.12}.tk-solution-card>p{max-width:620px;font-size:16px}.tk-products-grid{border-left:0}.tk-product-card{min-height:430px;padding:38px}.tk-product-card h3{font-size:30px}.tk-product-card>svg{width:34px;height:34px;color:var(--tk-orange-dark)}.tk-insights{background:#f2f4f3}.tk-insight-card{min-height:540px;box-shadow:none;background:#fff;border-color:#d8ded9;padding:0;overflow:hidden}.tk-insight-card:hover{box-shadow:none;transform:none}.tk-insight-media{aspect-ratio:16/9;background:#dfe4e0;overflow:hidden}.tk-insight-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block}.tk-insight-card:hover .tk-insight-media img{transform:scale(1.035)}.tk-insight-content{flex-direction:column;min-height:320px;padding:28px;display:flex}.tk-insight-content>span{color:var(--tk-blue);text-transform:uppercase;font-size:12px;font-weight:800}.tk-insight-content>p{color:var(--tk-muted);margin:14px 0 0;font-size:15px;line-height:1.65}.tk-insight-content b{align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:14px;display:flex}@media (min-width:1600px){.tk-hero{min-height:780px}.tk-hero h1{font-size:84px}}@media (max-width:1180px){:root{--tk-gutter:32px}.tk-hero-layout{grid-template-columns:minmax(0,1fr) 390px;gap:44px}.tk-hero h1{font-size:64px}.tk-section-heading h2,.tk-contact-copy h2{font-size:46px}.tk-system-heading h2{font-size:50px}.tk-system-copy{padding:46px}.tk-system-copy h3{font-size:35px}.tk-system-visual{padding-left:36px;padding-right:36px}.tk-process-heading h2,.tk-faq-heading h2{font-size:39px}.tk-process .tk-page,.tk-faq-layout{gap:64px}}@media (max-width:960px){.tk-home [data-reveal]{opacity:1;transform:none}.tk-hero{min-height:680px}.tk-hero-layout{align-items:center;padding-top:72px;padding-bottom:72px;display:flex}.tk-hero-copy{max-width:690px}.tk-hero-shade{background:linear-gradient(90deg,#f7f8f5fa 0%,#f7f8f5e8 50%,#f7f8f547 82%,#0000 100%)}.tk-flow-panel{display:none}.tk-proof-grid{grid-template-columns:1fr}.tk-proof-intro{grid-template-columns:1fr;gap:24px}.tk-proof-intro h2{font-size:46px}.tk-proof-item,.tk-proof-item:first-child{border-left:1px solid var(--tk-line);border-bottom:1px solid var(--tk-line);min-height:92px}.tk-section,.tk-system{padding:88px 0}.tk-system-stage{grid-template-columns:1fr}.tk-system-copy{padding:48px}.tk-system-visual{min-height:540px}.tk-section-heading{grid-template-columns:1fr;gap:20px}.tk-section-heading>p{max-width:680px}.tk-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-solution-card,.tk-solution-card:first-child,.tk-solution-card:nth-child(2),.tk-solution-card:nth-child(3),.tk-solution-card:nth-child(4){grid-column:auto}.tk-products-grid,.tk-case-grid,.tk-insight-grid{grid-template-columns:1fr}.tk-product-card,.tk-insight-card{min-height:300px}.tk-process,.tk-faq,.tk-contact{padding:88px 0}.tk-process .tk-page,.tk-faq-layout,.tk-contact-layout{grid-template-columns:1fr;gap:50px}.tk-process-heading,.tk-faq-heading{position:static}.tk-contact-form{max-width:620px}}@media (max-width:700px){:root{--tk-gutter:20px}.tk-hero{min-height:760px}.tk-hero-layout{align-items:flex-start;padding-top:52px;padding-bottom:132px}.tk-hero-media{transform:none}.tk-hero-media img{-o-object-position:center;object-position:center;transform:scale(1.01) translateY(calc(var(--hero-scroll,0) * 8px))}.tk-hero-shade{background:linear-gradient(#f7f8f5fc 0%,#f7f8f5f0 44%,#f7f8f540 66%,#f7f8f50a 100%),linear-gradient(90deg,#f7f8f566,#0000 75%)}.tk-hero-overline{gap:8px;max-width:100%;font-size:10px}.tk-hero-overline i{width:15px}.tk-hero h1{margin-top:22px;font-size:46px;line-height:1.01}.tk-hero-slogan{font-size:15px}.tk-hero-lead{font-size:16px;line-height:1.6}.tk-hero-actions{grid-template-columns:1fr;gap:4px;margin-top:24px;display:grid}.tk-hero .tk-button{width:100%}.tk-hero-text-link{justify-content:center}.tk-hero-chapters>span{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:92px;padding:10px 12px;display:flex}.tk-hero-chapters b{font-size:14px}.tk-hero-chapters small{justify-self:auto;font-size:10px}.tk-proof{padding-top:72px}.tk-proof-intro h2{font-size:38px}.tk-proof-grid{margin-top:44px}.tk-proof-item{border-right:0;padding:25px 4px;border-left:0!important}.tk-section,.tk-system,.tk-process,.tk-faq,.tk-contact{padding:72px 0}.tk-section-heading{margin-bottom:32px}.tk-section-heading h2,.tk-system-heading h2,.tk-contact-copy h2{font-size:36px}.tk-system-heading{text-align:left}.tk-system-heading .tk-kicker{justify-content:flex-start}.tk-system-heading>p{font-size:15px}.tk-system-tabs{margin-top:30px}.tk-system-tabs button{gap:6px;min-height:46px;padding:0 6px;font-size:12px}.tk-system-tabs svg{width:16px;height:16px}.tk-system-stage{min-height:0}.tk-system-copy{padding:34px 26px 38px}.tk-system-copy h3{font-size:31px}.tk-system-visual{min-height:400px;padding:36px 20px 62px}.tk-system-caption{text-align:center;bottom:14px;left:16px;right:16px}.tk-demo-browser,.tk-demo-app{min-height:315px;transform:none}.tk-demo-web{min-height:273px;padding:20px}.tk-demo-web-copy{padding:28px 0 22px}.tk-demo-web-copy strong{font-size:26px}.tk-demo-web-grid span{height:52px}.tk-demo-app{grid-template-columns:48px 1fr}.tk-demo-app>aside{gap:17px}.tk-demo-app>aside svg{width:16px;height:16px}.tk-demo-app-main{padding:18px}.tk-demo-app-main header strong{font-size:16px}.tk-demo-pipeline{margin-top:18px}.tk-demo-pipeline>div{grid-template-columns:25px 1fr 18px;gap:8px;min-height:65px;padding:0 10px}.tk-demo-automation{height:330px}.tk-automation-node{gap:8px;width:138px;min-height:64px;padding:10px}.tk-automation-node>svg{width:18px;height:18px}.tk-node-one,.tk-node-three{left:0}.tk-node-two,.tk-node-four{right:0}.tk-node-one,.tk-node-two{top:24px}.tk-node-three,.tk-node-four{bottom:26px}.tk-line-one{top:56px;left:138px;right:138px}.tk-line-two{top:87px;bottom:89px;left:68px}.tk-line-three{bottom:89px;left:68px;right:68px}.tk-pulse-one{top:52px}.tk-pulse-two{left:64px}.tk-pulse-three{bottom:85px}.tk-section-heading>p,.tk-contact-copy>p{font-size:15px}.tk-solutions-grid{grid-template-columns:1fr}.tk-solution-card{min-height:360px;padding:28px}.tk-solution-label{margin-top:38px}.tk-solution-card h3,.tk-product-card h3,.tk-insight-card h3{font-size:23px}.tk-process-heading h2,.tk-faq-heading h2{font-size:34px}.tk-product-card{min-height:315px;padding:24px}.tk-insight-card{min-height:0;padding:0}.tk-insight-content{min-height:300px;padding:24px}.tk-process-list li{grid-template-columns:38px 1fr;gap:12px;min-height:150px}.tk-process-list li>svg{display:none}.tk-process-list strong{font-size:20px}.tk-heading-link{justify-self:start}.tk-faq-item button{min-height:76px}.tk-faq-item button span{font-size:15px}.tk-contact-form{padding:22px}}@media (max-width:420px){.tk-hero h1{font-size:41px}.tk-hero{min-height:740px}}@media (prefers-reduced-motion:reduce){.tk-home [data-reveal]{opacity:1;transform:none}.tk-button,.tk-solution-card,.tk-insight-card{transition:none}}.tk-local-signal{color:#fff;background:#141a17;border-top:1px solid #28312c;border-bottom:1px solid #28312c;padding:104px 0;position:relative;overflow:hidden}.tk-local-signal:before,.tk-local-signal:after{content:"";pointer-events:none;position:absolute}.tk-local-signal:before{background:#ffffff14;width:1px;top:0;bottom:0;left:50%}.tk-local-signal:after{background:#c9360d;width:22%;height:3px;animation:8s cubic-bezier(.4,0,.2,1) infinite alternate tk-local-scan;top:0;left:0}@keyframes tk-local-scan{0%{transform:translate(0)}to{transform:translate(355%)}}.tk-local-layout{grid-template-columns:minmax(0,.9fr) minmax(440px,.7fr);align-items:center;gap:100px;display:grid}.tk-local-copy{max-width:770px}.tk-local-eyebrow{color:#ff8154;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:850;line-height:1.4;display:inline-flex}.tk-local-eyebrow svg{width:18px;height:18px}.tk-local-copy h2{letter-spacing:0;text-wrap:balance;margin:22px 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:50px;line-height:1.08}.tk-local-copy>p{color:#ffffffa8;max-width:680px;margin:24px 0 0;font-size:16px;line-height:1.75}.tk-local-copy>a{color:#fff;align-items:center;gap:10px;margin-top:30px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.tk-local-copy>a svg{width:18px;height:18px;transition:transform .18s}.tk-local-copy>a:hover svg{transform:translate(4px)}.tk-local-route{border-left:1px solid #ffffff29;padding-left:48px}.tk-local-route-head{color:#ff8154;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;font:800 10px/1.3 IBM Plex Mono,monospace;display:grid}.tk-local-route-head i{background:#fff3;height:1px;position:relative;overflow:hidden}.tk-local-route-head i:after{content:"";transform-origin:0;background:#68c3a3;animation:4.5s ease-in-out infinite tk-route-progress;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes tk-route-progress{0%,16%{transform:scaleX(0)}72%,to{transform:scaleX(1)}}.tk-local-route ol{border-top:1px solid #ffffff24;margin:24px 0 0;padding:0;list-style:none}.tk-local-route li{border-bottom:1px solid #ffffff24;grid-template-columns:38px 1fr;align-items:center;gap:14px;min-height:78px;display:grid}.tk-local-route li>span{color:#ff8154;font:800 10px/1.2 IBM Plex Mono,monospace}.tk-local-route li div{gap:5px;display:grid}.tk-local-route li strong{font-size:14px}.tk-local-route li small{color:#ffffff8c;font-size:11px}@media (max-width:980px){.tk-local-layout{grid-template-columns:1fr;gap:56px}.tk-local-signal:before{display:none}.tk-local-route{border-left:0;padding-left:0}}@media (max-width:700px){.tk-local-signal{padding:76px 0}.tk-local-copy h2{font-size:36px}.tk-local-copy>p{font-size:15px}}@media (prefers-reduced-motion:reduce){.tk-local-signal:after,.tk-local-route-head i:after{animation:none}.tk-local-route-head i:after{transform:scaleX(1)}}.tk-hero-console{z-index:3;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(122%);backdrop-filter:blur(24px)saturate(122%);isolation:isolate;background:#090e0be3;border:1px solid #ffffff2b;width:min(446px,35vw);padding:0 26px 20px;position:absolute;top:74px;right:0;overflow:hidden;box-shadow:0 34px 90px #05090761}.tk-hero-console:before{z-index:3;content:"";background:#ff6a31;width:30%;height:2px;animation:5.6s cubic-bezier(.45,0,.2,1) infinite tk-console-scan;position:absolute;top:0;left:0;box-shadow:0 0 26px #ff6a31c7}.tk-hero-console:after{z-index:3;content:"";background:#ff6a31;width:1px;height:72px;position:absolute;top:0;right:0;box-shadow:0 0 20px #ff6a318c}@keyframes tk-console-scan{0%,8%{opacity:0;transform:translate(-110%)}16%,78%{opacity:1}88%,to{opacity:0;transform:translate(345%)}}.tk-hero-console-head{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:18px;min-height:62px;font:700 9px/1.2 IBM Plex Mono,monospace;display:flex}.tk-hero-console-head>span,.tk-hero-console-head>b{align-items:center;gap:7px;display:inline-flex}.tk-hero-console-head>span{color:#ffffffb3}.tk-hero-console-head>span svg{color:#ff7c4a;width:15px;height:15px}.tk-hero-console-head>b{color:#9bdfc5;font-weight:700}.tk-hero-console-head>b i{background:#69c7a4;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite tk-console-live;box-shadow:0 0 0 5px #69c7a41a}@keyframes tk-console-live{0%,to{box-shadow:0 0 0 4px #69c7a414}50%{box-shadow:0 0 0 8px #69c7a405,0 0 16px #69c7a48a}}.tk-hero-console-map{padding:10px 0 8px;position:relative}.tk-hero-console-track{z-index:0;background:#91dabe3d;width:1px;position:absolute;top:32px;bottom:32px;left:55px}.tk-hero-console-track:before,.tk-hero-console-track:after{content:"";background:#0d130f;border:1px solid #91dabead;width:7px;height:7px;position:absolute;left:-3px;transform:rotate(45deg)}.tk-hero-console-track:before{top:-3px}.tk-hero-console-track:after{bottom:-3px}.tk-hero-console-track>i{background:#ff7040;border-radius:50%;width:9px;height:9px;animation:5.4s cubic-bezier(.4,0,.2,1) infinite tk-console-signal;position:absolute;top:0;left:-4px;box-shadow:0 0 0 5px #ff70401c,0 0 18px #ff7040b8}@keyframes tk-console-signal{0%,9%{opacity:0;top:0}15%{opacity:1}84%{opacity:1}92%,to{opacity:0;top:calc(100% - 9px)}}.tk-hero-console ol{z-index:1;margin:0;padding:0;list-style:none;position:relative}.tk-hero-console li{border-bottom:1px solid #ffffff1c;grid-template-columns:24px 40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;display:grid;position:relative}.tk-hero-console li:before{z-index:-1;content:"";opacity:0;transform-origin:0;animation:7.2s ease-in-out infinite tk-console-row;animation-delay:calc(var(--console-order) * 2.4s);background:#ffffff09;border-left:2px solid #ff7040;position:absolute;top:8px;bottom:8px;left:-10px;right:-10px;transform:scaleX(.72)}@keyframes tk-console-row{0%,7%,32%,to{opacity:0;transform:scaleX(.72)}12%,25%{opacity:1;transform:scaleX(1)}}.tk-console-index{color:#ffffff6b;font:700 9px/1 IBM Plex Mono,monospace}.tk-console-icon{color:#8ed5b9;background:#0c130fe6;border:1px solid #8ed5b947;place-items:center;width:40px;height:40px;display:grid}.tk-console-icon svg{width:19px;height:19px}.tk-hero-console li small,.tk-hero-console li strong,.tk-hero-console li p{margin:0;display:block}.tk-hero-console li small{color:#ff8b60;font:700 8px/1.2 IBM Plex Mono,monospace}.tk-hero-console li strong{margin-top:5px;font-size:14px;line-height:1.2}.tk-hero-console li p{color:#ffffff80;margin-top:4px;font-size:10px;line-height:1.3}.tk-console-state{color:#9bdfc5b8;align-items:center;gap:5px;font:700 8px/1.2 IBM Plex Mono,monospace;display:inline-flex}.tk-console-state svg{width:13px;height:13px}.tk-hero-console footer{color:#ffffff75;justify-content:space-between;align-items:flex-end;gap:16px;min-height:44px;font:700 8px/1.3 IBM Plex Mono,monospace;display:flex}.tk-hero-console footer span{align-items:center;gap:7px;display:inline-flex}.tk-hero-console footer svg{color:#ff7c4a;flex:none;width:14px;height:14px}.tk-hero-console footer strong{color:#ffffffb8;font-weight:700}.tk-proof{background:#f3f5f2;padding-top:128px}.tk-proof-intro{grid-template-columns:minmax(160px,.24fr) minmax(0,1fr);gap:84px}.tk-proof-intro>span{gap:10px;display:grid}.tk-proof-intro>span i{color:#818982;font:700 10px/1.2 IBM Plex Mono,monospace}.tk-proof-intro h2{max-width:1100px;font-size:58px;line-height:1.05}.tk-proof-grid{border:1px solid var(--tk-line);border-bottom:0;margin-top:72px}.tk-proof-item{border-bottom:1px solid var(--tk-line);grid-template-columns:34px 26px 1fr;align-items:start;gap:17px;min-height:194px;padding:38px 30px;display:grid;position:relative;border-left:0!important}.tk-proof-item:nth-child(2){color:#fff;background:#171c18;border-color:#171c18}.tk-proof-item:nth-child(2)>svg{color:#ff7845}.tk-proof-item:nth-child(2) p{color:#ffffff94}.tk-proof-number{color:#8a928b;padding-top:5px;font:700 10px/1 IBM Plex Mono,monospace}.tk-proof-item:nth-child(2) .tk-proof-number{color:#ffffff61}.tk-proof-note{color:#fff;border-bottom:3px solid var(--tk-orange);background:#111511;align-items:center;gap:18px;min-height:92px;padding:24px 30px;display:flex}.tk-proof-note>svg{color:#ff7845;flex:none;width:25px;height:25px}.tk-proof-note p{color:#ffffff9e;max-width:1080px;margin:0;font-size:13px;line-height:1.65}.tk-proof-note strong{color:#fff}.tk-solution-card:before{z-index:0;content:attr(data-solution-index);color:#11151109;pointer-events:none;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:184px;font-weight:800;line-height:1;position:absolute;bottom:-42px;right:24px}.tk-solution-card:after{z-index:2;content:"";background:var(--tk-orange);transform-origin:0;width:100%;height:3px;transition:transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;transform:scaleX(.12)}.tk-solution-card:nth-child(2):before,.tk-solution-card:nth-child(4):before{color:#ffffff09}.tk-solution-card:hover:after{transform:scaleX(1)}.tk-solution-card:focus-visible:after{transform:scaleX(1)}.tk-solution-card>*{z-index:1;position:relative}.tk-solution-card:focus-visible{outline-offset:4px;outline:3px solid #c9360d61}@media (min-width:1600px){.tk-hero-console{top:108px}}@media (max-width:1180px){.tk-hero-console{width:350px;padding:0 18px 16px;top:68px}.tk-hero-console:before{animation:none;transform:translate(235%)}.tk-hero-console-head{min-height:56px}.tk-hero-console-track{left:47px}.tk-hero-console li{grid-template-columns:20px 36px minmax(0,1fr);gap:10px}.tk-console-icon{width:36px;height:36px}.tk-console-state{display:none}.tk-proof-intro h2{font-size:50px}}@media (max-width:1100px){.tk-hero-console{display:none}}@media (max-width:1050px){.tk-hero-console{display:none}.tk-proof-intro{grid-template-columns:1fr;gap:26px}}@media (max-width:960px){.tk-proof{padding-top:88px}.tk-proof-grid{grid-template-columns:1fr;margin-top:52px}.tk-proof-item{border-right:0;min-height:128px}}@media (max-width:700px){.tk-proof{padding-top:72px}.tk-proof-intro h2{font-size:38px}.tk-proof-item{grid-template-columns:28px 24px 1fr;gap:13px;padding:28px 20px}.tk-proof-note{align-items:flex-start;padding:23px 20px}.tk-solution-card:before{font-size:122px;bottom:-24px;right:12px}}@media (prefers-reduced-motion:reduce){.tk-hero-console:before,.tk-hero-console-head>b i,.tk-hero-console-track>i,.tk-hero-console li:before{animation:none}.tk-hero-console-track>i{opacity:1;top:calc(50% - 4px)}.tk-solution-card:after{transition:none}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff")}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-kufi-arabic-arabic-400-normal-BvgpXdLf.woff2)format("woff2"),url(/assets/noto-kufi-arabic-arabic-400-normal-PyVzz14P.woff)format("woff")}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-kufi-arabic-arabic-500-normal-DrsK1iQh.woff2)format("woff2"),url(/assets/noto-kufi-arabic-arabic-500-normal-BbXNLbEv.woff)format("woff")}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-kufi-arabic-arabic-600-normal-DpQOABqh.woff2)format("woff2"),url(/assets/noto-kufi-arabic-arabic-600-normal-DeKYl9zm.woff)format("woff")}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-kufi-arabic-arabic-700-normal-CGKuvZQr.woff2)format("woff2"),url(/assets/noto-kufi-arabic-arabic-700-normal-SbQDc0eq.woff)format("woff")}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-kufi-arabic-arabic-800-normal-BRavuVRQ.woff2)format("woff2"),url(/assets/noto-kufi-arabic-arabic-800-normal-EWba526n.woff)format("woff")}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.table{display:table}.grid{display:grid}.h-8{height:2rem}.min-h-screen{min-height:100vh}.w-8{width:2rem}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.place-items-center{place-items:center}.rounded-full{border-radius:9999px}.border-2{border-width:2px}.border-\[\#2A2E3D\]{--tw-border-opacity:1;border-color:rgb(42 46 61/var(--tw-border-opacity,1))}.border-t-\[\#FF5B1F\]{--tw-border-opacity:1;border-top-color:rgb(255 91 31/var(--tw-border-opacity,1))}.bg-\[\#0B0C10\]{--tw-bg-opacity:1;background-color:rgb(11 12 16/var(--tw-bg-opacity,1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#151714;background-color:#f6f7f4;margin:0;font-family:Inter,SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow-x:hidden}::selection{color:#151714;background:#f4511e3d}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#eef1ed}::-webkit-scrollbar-thumb{background:#aab2aa;border:2px solid #eef1ed;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#c9360d}
