@font-face{font-family:TB Manrope;font-style:normal;font-weight:400 600;font-display:swap;src:url(/design/fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:TB Manrope;font-style:normal;font-weight:400 600;font-display:swap;src:url(/design/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0}#tenbytes{color:var(--tb-ink);background:var(--tb-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;font-family:TB Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.65;overflow-x:clip}#tenbytes *{box-sizing:border-box}#tenbytes h1,#tenbytes h2,#tenbytes h3,#tenbytes p,#tenbytes figure{margin:0}#tenbytes a{color:inherit;text-decoration:none}#tenbytes button{font:inherit;cursor:pointer}#tenbytes img{max-width:100%;display:block}#tenbytes a:focus-visible,#tenbytes button:focus-visible{outline:3px solid var(--tb-accent);outline-offset:5px}#tenbytes .tb-hero a:focus-visible,#tenbytes .tb-hero button:focus-visible{outline-color:var(--tb-highlight)}#tenbytes .tb-wrap{width:min(1280px,100% - 112px);margin-inline:auto}#tenbytes .tb-hero{color:var(--tb-hero-text);background:radial-gradient(ellipse at 78% 42%, var(--tb-hero-wash), transparent 64%), var(--tb-hero);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow:hidden}#tenbytes .tb-header{justify-content:space-between;align-items:center;gap:32px;padding:28px 0;display:flex}#tenbytes .tb-brand{flex-shrink:0;align-items:center;gap:16px;min-height:44px;display:inline-flex}#tenbytes .tb-brand img{width:54px;height:40px}#tenbytes .tb-brand span{letter-spacing:.23em;font-size:20px;font-weight:400;line-height:1}#tenbytes .tb-nav{color:var(--tb-hero-muted);align-items:center;gap:32px;font-size:14px;display:flex}#tenbytes .tb-nav a{align-items:center;min-height:44px;display:flex}#tenbytes .tb-nav a:hover{color:var(--tb-hero-text)}#tenbytes .tb-nav-separator{display:none}#tenbytes .tb-hero-content{grid-template-columns:1.02fr 1fr;align-items:center;gap:24px;padding:32px 0 72px;display:grid}#tenbytes .tb-hero-copy{z-index:1;min-width:0;position:relative}#tenbytes h1{letter-spacing:-.05em;font-size:clamp(43px,4.65vw,67px);font-weight:500;line-height:1.13}#tenbytes .tb-title-first,#tenbytes .tb-title-last{white-space:nowrap;display:block}#tenbytes .tb-superpowers{color:var(--tb-highlight)}#tenbytes .tb-hero-lead{max-width:480px;color:var(--tb-hero-muted);margin-top:28px;font-size:19px;line-height:1.7}#tenbytes .tb-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}#tenbytes .tb-cta{border-radius:var(--tb-button-radius);background:var(--tb-button);min-height:54px;color:var(--tb-button-text);border:1px solid #0000;justify-content:center;align-items:center;padding:15px 24px;font-size:15px;font-weight:600;line-height:1.45;transition:background .18s,border-color .18s;display:inline-flex}#tenbytes .tb-cta:hover{background:var(--tb-button-hover)}#tenbytes .tb-cta-secondary{color:var(--tb-ink);border-color:var(--tb-line);background:var(--tb-paper);font-weight:500}#tenbytes .tb-cta-secondary:hover{background:var(--tb-number);border-color:var(--tb-accent)}#tenbytes .tb-hero .tb-cta-secondary{color:var(--tb-hero-text);border-color:color-mix(in srgb, var(--tb-hero-text) 28%, transparent);background:var(--tb-secondary-hero)}#tenbytes .tb-hero .tb-cta-secondary:hover{border-color:var(--tb-highlight);background:color-mix(in srgb, var(--tb-hero-text) 8%, transparent)}#tenbytes .tb-hero-art{width:114%;min-width:0;margin-left:-5%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}#tenbytes .tb-hero-art>svg{width:100%;height:auto;display:block}#tenbytes h2{letter-spacing:-.045em;text-align:center;font-size:clamp(32px,3.35vw,48px);font-weight:500;line-height:1.22}#tenbytes h3{letter-spacing:-.025em;font-size:25px;font-weight:500;line-height:1.35}#tenbytes .tb-section{padding-block:90px;position:relative}#tenbytes .tb-section-intro{max-width:990px;margin-inline:auto}#tenbytes .tb-section-action{text-align:center;margin-top:38px}#tenbytes .tb-solutions{background:var(--tb-paper)}#tenbytes .tb-solutions-layout{margin-top:48px}#tenbytes .tb-solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}#tenbytes .tb-solution{border:1px solid var(--tb-line);border-radius:var(--tb-radius);background:var(--tb-surface);min-width:0;padding:30px;transition:transform .22s,box-shadow .22s,border-color .22s}#tenbytes .tb-card-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}#tenbytes .tb-card-number{color:var(--tb-accent);font-size:14px}#tenbytes .tb-solution-symbol{background:var(--tb-icon-bg);width:52px;height:52px;color:var(--tb-accent);border-radius:50%;place-items:center;display:grid}#tenbytes .tb-solution-symbol:after{content:"";width:26px;height:26px;-webkit-mask:var(--tb-icon) center / contain no-repeat;mask:var(--tb-icon) center / contain no-repeat;background:currentColor;display:block}#tenbytes .tb-solution h3{min-height:2.7em}#tenbytes .tb-solution p{color:var(--tb-muted);margin-top:18px;font-size:16px;line-height:1.75}#tenbytes .tb-solutions-layout.has-scene{grid-template-columns:1.15fr 1fr;align-items:center;gap:26px;display:grid}#tenbytes .tb-solution-list{grid-template-columns:1fr;gap:18px}#tenbytes .tb-solution-list .tb-solution{grid-template-columns:52px 1fr;align-items:start;gap:22px;padding:28px;display:grid}#tenbytes .tb-solution-list .tb-card-top{flex-direction:column;gap:14px;margin-bottom:0}#tenbytes .tb-solution-list h3{min-height:0;font-size:23px}#tenbytes .tb-solution-list p{margin-top:12px}#tenbytes .tb-environment{pointer-events:none;min-width:0}#tenbytes .tb-mascot-image{width:100%;height:auto}#tenbytes .tb-solutions-scene{width:118%;margin-left:-7%}#tenbytes .tb-work{background:var(--tb-tint);isolation:isolate}#tenbytes .tb-work:before{content:"";z-index:-1;background:radial-gradient(ellipse at 0 60%, color-mix(in srgb, var(--tb-banner) 65%, transparent), transparent 56%), radial-gradient(ellipse at 100% 78%, color-mix(in srgb, var(--tb-screen) 75%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:140px 0 10%}#tenbytes .tb-work-intro{text-align:center;max-width:870px;margin-inline:auto}#tenbytes .tb-work-intro p{max-width:820px;color:var(--tb-muted);margin:24px auto 0;font-size:18px;line-height:1.7}#tenbytes .tb-products{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:38px;margin-top:58px;display:grid}#tenbytes .tb-product{min-width:0;transition:transform .22s,filter .22s;position:relative}#tenbytes .tb-product--testvaime{margin-top:34px}#tenbytes .tb-product--uir{margin-top:66px}#tenbytes .tb-product-screen{justify-content:center;align-items:center;min-width:0;height:clamp(250px,21vw,310px);padding:22px 0;display:flex;position:relative}#tenbytes .tb-product--tervo .tb-product-screen{height:clamp(390px,33vw,465px);padding:0}#tenbytes .tb-product-backdrop{background:var(--tb-screen);opacity:.9;border-radius:32px;width:65%;height:100%;position:absolute;top:0;left:8%;transform:rotate(-5deg)}#tenbytes .tb-product--uir .tb-product-backdrop{background:var(--tb-banner);left:15%;transform:rotate(5deg)}#tenbytes .tb-product--tervo .tb-product-backdrop{background:var(--tb-scene-surface);border-radius:24px;width:100%;height:58%;top:32%;left:0;transform:rotate(0)}#tenbytes .tb-browser{background:var(--tb-paper);border:1px solid var(--tb-line);width:100%;box-shadow:0 18px 32px color-mix(in srgb, var(--tb-ink) 14%, transparent);border-radius:10px;position:relative;overflow:hidden;transform:rotate(-2deg)}#tenbytes .tb-product--uir .tb-browser{transform:rotate(2deg)}#tenbytes .tb-browser-bar{background:var(--tb-screen);align-items:center;gap:5px;height:26px;padding-inline:10px;display:flex}#tenbytes .tb-browser-bar i{background:color-mix(in srgb, var(--tb-ink) 38%, transparent);border-radius:50%;width:5px;height:5px}#tenbytes .tb-browser-bar span{color:var(--tb-muted);margin-left:7px;font-size:10px;line-height:1}#tenbytes .tb-browser img{width:100%;height:auto}#tenbytes .tb-phone{width:100%;height:100%;position:relative}#tenbytes .tb-phone img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 14px 10px color-mix(in srgb, var(--tb-ink) 16%, transparent))}#tenbytes .tb-product-copy{padding:28px 0 0}#tenbytes .tb-product-copy h3{font-size:26px}#tenbytes .tb-product-copy p{color:var(--tb-muted);margin:16px 0 24px;font-size:16px;line-height:1.75}#tenbytes .tb-product-copy .tb-cta{min-height:48px;padding:12px 18px;font-size:14px}#tenbytes .tb-project-invitation{background:var(--tb-banner);padding-block:46px;overflow:hidden}#tenbytes .tb-project-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:16px;display:grid}#tenbytes .tb-project-copy{z-index:1;text-align:center;min-width:0;padding-block:24px;position:relative}#tenbytes .tb-project-copy h2{font-size:clamp(32px,3vw,43px)}#tenbytes .tb-project-action{margin-top:32px}#tenbytes .tb-project-scene{width:124%;margin-left:-8%}#tenbytes .tb-project-invitation.no-scene{padding-block:62px}#tenbytes .tb-project-invitation.no-scene .tb-project-layout{display:block}#tenbytes .tb-project-invitation.no-scene .tb-project-copy{max-width:920px;margin-inline:auto}#tenbytes .tb-plan{background:var(--tb-paper)}#tenbytes .tb-process-layout{margin-top:50px}#tenbytes .tb-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}#tenbytes .tb-steps li{min-width:0}#tenbytes .tb-step-marker{border-bottom:1px solid var(--tb-line);margin-bottom:22px;padding-bottom:22px}#tenbytes .tb-step-number{background:var(--tb-number);width:48px;height:48px;color:var(--tb-step-ink);border-radius:50%;place-items:center;font-size:23px;line-height:1;display:grid}#tenbytes .tb-steps h3{min-height:2.7em;font-size:24px}#tenbytes .tb-steps p{color:var(--tb-muted);margin-top:16px;font-size:16px;line-height:1.75}#tenbytes .tb-process-layout.has-scene{grid-template-columns:.9fr 1.65fr;align-items:center;gap:34px;display:grid}#tenbytes .tb-plan-scene{width:126%;margin-left:-12%}#tenbytes .tb-process-layout.has-scene .tb-steps{gap:22px}#tenbytes .tb-process-layout.has-scene .tb-steps h3{font-size:21px}#tenbytes .tb-process-layout.has-scene .tb-steps p{font-size:15px}#tenbytes .tb-process-aside.has-scene{grid-template-columns:1fr 1fr;gap:60px}#tenbytes .tb-process-aside .tb-steps{grid-template-columns:1fr;gap:28px}#tenbytes .tb-process-aside .tb-step-marker{margin-bottom:16px;padding-bottom:14px}#tenbytes .tb-process-aside .tb-steps h3{min-height:0;font-size:24px}#tenbytes .tb-process-aside .tb-steps p{margin-top:10px;font-size:16px}#tenbytes .tb-invitation{background:var(--tb-tint);padding-top:94px;position:relative;overflow:hidden}#tenbytes .tb-invitation:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 0 10%, color-mix(in srgb, var(--tb-banner) 70%, transparent), transparent 50%), radial-gradient(ellipse at 100% 80%, color-mix(in srgb, var(--tb-screen) 60%, transparent), transparent 52%);position:absolute;inset:0}#tenbytes .tb-invitation>.tb-wrap{position:relative}#tenbytes .tb-invitation-copy{text-align:center;max-width:960px;margin-inline:auto}#tenbytes .tb-invitation h2{font-size:clamp(36px,4.1vw,59px);line-height:1.16}#tenbytes .tb-invitation h2 span{color:var(--tb-accent)}#tenbytes .tb-invitation-copy>.tb-cta{margin-top:34px}#tenbytes .tb-footer{border-top:1px solid var(--tb-line);justify-content:space-between;align-items:center;gap:24px;margin-top:84px;padding-block:28px;display:flex}#tenbytes .tb-footer .tb-brand img{filter:brightness(0);opacity:.85;width:44px;height:33px}#tenbytes .tb-footer .tb-brand span{font-size:17px}#tenbytes .tb-footer>span{color:var(--tb-muted);font-size:14px}#tenbytes .tb-footer>p{color:var(--tb-muted);margin:0;font-size:14px}#tenbytes .tb-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;display:flex}#tenbytes .tb-footer-links :is(a,button){min-height:44px;color:var(--tb-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 0;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}#tenbytes .tb-footer-links :is(a,button):hover{color:var(--tb-accent);text-underline-offset:4px;text-decoration:underline}#tenbytes .tb-footer-links :is(a,button):focus-visible{outline:3px solid var(--tb-accent);outline-offset:4px;border-radius:4px}#tenbytes .tb-hero-reverse .tb-hero-copy{grid-area:1/2}#tenbytes .tb-hero-reverse .tb-hero-art{grid-area:1/1;margin-left:-6%}#tenbytes .tb-hero-editorial h1{font-size:clamp(44px,5vw,72px)}#tenbytes .tb-hero-studio .tb-hero-content{text-align:center;flex-direction:column;gap:0;padding-top:24px;padding-bottom:28px;display:flex}#tenbytes .tb-hero-studio .tb-hero-copy{width:100%}#tenbytes .tb-hero-studio h1{font-size:clamp(58px,6.8vw,94px)}#tenbytes .tb-hero-studio .tb-hero-lead{max-width:700px;margin:24px auto 0;font-size:18px}#tenbytes .tb-hero-studio .tb-hero-actions{justify-content:center;margin-top:26px}#tenbytes .tb-hero-studio .tb-hero-art{width:680px;max-width:100%;margin:-8px auto -22px}@media (hover:hover) and (pointer:fine){#tenbytes .tb-solution:hover{box-shadow:0 16px 34px color-mix(in srgb, var(--tb-ink) 8%, transparent);border-color:color-mix(in srgb, var(--tb-accent) 30%, var(--tb-line));transform:translateY(-5px)}#tenbytes .tb-product:hover{filter:drop-shadow(0 12px 14px color-mix(in srgb, var(--tb-ink) 6%, transparent));transform:translateY(-6px)}}#tenbytes .tb-product:focus-within{transform:translateY(-4px)}@media (width<=1100px){#tenbytes .tb-wrap{width:calc(100% - 72px)}#tenbytes .tb-nav{gap:24px}#tenbytes h1,#tenbytes .tb-hero-editorial h1{font-size:clamp(40px,4.6vw,52px)}#tenbytes .tb-section{padding-block:76px}#tenbytes .tb-solution{padding:24px}#tenbytes h3{font-size:22px}#tenbytes .tb-solutions-grid{gap:18px}#tenbytes .tb-products{gap:28px}#tenbytes .tb-solutions-layout.has-scene{grid-template-columns:1.25fr 1fr;gap:16px}#tenbytes .tb-solution-list .tb-solution{grid-template-columns:44px 1fr;gap:18px;padding:24px}#tenbytes .tb-solution-symbol{width:44px;height:44px}#tenbytes .tb-solution-list h3{font-size:21px}#tenbytes .tb-process-layout.has-scene{grid-template-columns:.8fr 1.6fr;gap:24px}#tenbytes .tb-process-aside.has-scene{grid-template-columns:1fr 1fr;gap:34px}#tenbytes .tb-process-layout.has-scene .tb-steps h3{font-size:19px}#tenbytes .tb-process-aside .tb-steps h3{font-size:23px}}@media (width<=880px){#tenbytes .tb-wrap{width:calc(100% - 64px)}#tenbytes .tb-nav{gap:20px}#tenbytes .tb-hero-content{grid-template-columns:1fr;gap:0;padding-block:28px 20px}#tenbytes .tb-hero-copy{width:min(580px,100%)}#tenbytes h1,#tenbytes .tb-hero-editorial h1{font-size:clamp(44px,7.4vw,64px)}#tenbytes .tb-hero-art{width:min(680px,108%);margin-inline:auto}#tenbytes .tb-hero-reverse .tb-hero-copy,#tenbytes .tb-hero-reverse .tb-hero-art{grid-area:auto/1}#tenbytes .tb-solutions-layout.has-scene{grid-template-columns:1fr}#tenbytes .tb-solutions-scene{width:92%;max-width:600px;margin:18px auto -16px}#tenbytes .tb-solutions-grid{grid-template-columns:1fr}#tenbytes .tb-solution h3{min-height:0}#tenbytes .tb-card-top{margin-bottom:22px}#tenbytes .tb-products{grid-template-columns:1fr;gap:52px;max-width:600px;margin-inline:auto}#tenbytes .tb-product{grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-top:0;display:grid}#tenbytes .tb-product-screen{height:260px}#tenbytes .tb-product--tervo .tb-product-screen{height:355px}#tenbytes .tb-product-copy{padding-top:0}#tenbytes .tb-project-layout{grid-template-columns:1fr;gap:0}#tenbytes .tb-project-copy{max-width:750px;margin-inline:auto;padding-block:12px}#tenbytes .tb-project-scene{width:90%;max-width:650px;margin:0 auto -28px}#tenbytes .tb-process-layout.has-scene{grid-template-columns:1fr;gap:20px}#tenbytes .tb-plan-scene{width:88%;max-width:570px;margin:-18px auto 0}#tenbytes .tb-process-layout.has-scene .tb-steps h3{font-size:23px}#tenbytes .tb-process-layout.has-scene .tb-steps p{font-size:16px}#tenbytes .tb-process-aside .tb-steps{grid-template-columns:1fr}}@media (width<=640px){#tenbytes .tb-wrap{width:calc(100% - 40px)}#tenbytes .tb-header{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 0 8px}#tenbytes .tb-brand{gap:12px}#tenbytes .tb-brand img{width:44px;height:33px}#tenbytes .tb-brand span{font-size:17px}#tenbytes .tb-nav{flex-direction:column;align-items:stretch;gap:4px;width:100%;font-size:14px}#tenbytes .tb-hero-content{padding-block:24px 12px}#tenbytes h1,#tenbytes .tb-hero-editorial h1,#tenbytes .tb-hero-studio h1{font-size:clamp(32px,9.3vw,57px);line-height:1.16}#tenbytes .tb-hero-lead,#tenbytes .tb-hero-studio .tb-hero-lead{margin-top:24px;font-size:17px}#tenbytes .tb-hero-actions{gap:10px;margin-top:26px}#tenbytes .tb-cta{min-height:50px;padding:14px 18px;font-size:14px}#tenbytes .tb-hero-art{width:114%;margin:6px 0 0 -7%}#tenbytes .tb-hero-studio .tb-hero-art{width:114%;max-width:none;margin:0 0 -10px -7%}#tenbytes .tb-section{padding-block:58px}#tenbytes h2,#tenbytes .tb-project-copy h2{font-size:clamp(29px,7.6vw,38px)}#tenbytes h3{font-size:23px}#tenbytes .tb-solutions-layout{margin-top:34px}#tenbytes .tb-solution{padding:26px}#tenbytes .tb-solution-list .tb-solution{grid-template-columns:44px 1fr;gap:16px;padding:24px}#tenbytes .tb-solution-list h3{font-size:22px}#tenbytes .tb-solutions-scene{width:106%;margin-left:-3%}#tenbytes .tb-work-intro p{margin-top:22px;font-size:17px}#tenbytes .tb-products{gap:42px;margin-top:36px}#tenbytes .tb-product{display:block}#tenbytes .tb-product-screen{height:auto;min-height:260px;padding:32px 6px}#tenbytes .tb-product--tervo .tb-product-screen{height:390px;padding:0}#tenbytes .tb-product-copy{padding-top:26px}#tenbytes .tb-product-copy h3{font-size:25px}#tenbytes .tb-product-copy p{margin:14px 0 22px}#tenbytes .tb-project-invitation{padding-block:44px 30px}#tenbytes .tb-project-scene{width:118%;max-width:none;margin:8px 0 -12px -9%}#tenbytes .tb-project-invitation.no-scene{padding-block:44px}#tenbytes .tb-project-copy h2{max-width:450px;margin-inline:auto}#tenbytes .tb-project-action{margin-top:26px}#tenbytes .tb-process-layout{margin-top:34px}#tenbytes .tb-plan-scene{width:116%;margin:-10px 0 10px -8%}#tenbytes .tb-steps,#tenbytes .tb-process-layout.has-scene .tb-steps{grid-template-columns:1fr;gap:30px}#tenbytes .tb-step-marker{margin-bottom:20px;padding-bottom:16px}#tenbytes .tb-steps h3,#tenbytes .tb-process-layout.has-scene .tb-steps h3{min-height:0;font-size:24px}#tenbytes .tb-invitation{padding-top:64px}#tenbytes .tb-invitation h2{font-size:37px}#tenbytes .tb-footer{text-align:center;flex-direction:column;gap:12px;margin-top:64px;padding-block:26px}}@media (prefers-reduced-motion:reduce){#tenbytes .tb-solution,#tenbytes .tb-product,#tenbytes .tb-cta{transition:none}#tenbytes .tb-solution:hover,#tenbytes .tb-product:hover,#tenbytes .tb-product:focus-within{transform:none}}#tenbytes .tb-card-number{display:none}#tenbytes .tb-hero-content{grid-template-columns:1.02fr 1fr;gap:24px}#tenbytes .tb-solution-list .tb-card-top{justify-content:center}#tenbytes .tb-solution-list .tb-solution{box-shadow:0 8px 22px color-mix(in srgb, var(--tb-ink) 3%, transparent)}#tenbytes .tb-step-number{border-radius:14px}#tenbytes .tb-menu-toggle{display:none}#tenbytes .tb-contact-dialog{border:1px solid var(--tb-line);background:var(--tb-paper);width:min(620px,100% - 40px);max-height:calc(100dvh - 40px);color:var(--tb-ink);box-shadow:0 30px 90px color-mix(in srgb, var(--tb-hero) 28%, transparent);overscroll-behavior:contain;border-radius:24px;padding:0;overflow:auto}#tenbytes .tb-contact-dialog::backdrop{background:color-mix(in srgb, var(--tb-hero) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#tenbytes .tb-dialog-header{align-items:flex-start;gap:18px;padding:28px 28px 20px;display:flex}#tenbytes .tb-dialog-header h2{text-align:left;flex:1;padding-top:4px;font-size:30px;line-height:1.25}#tenbytes .tb-dialog-close{border:1px solid var(--tb-line);width:44px;height:44px;color:var(--tb-ink);background:var(--tb-tint);border-radius:12px;flex-shrink:0;place-items:center;display:grid}#tenbytes .tb-contact-form{padding:0 28px 28px}#tenbytes .tb-contact-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}#tenbytes .tb-contact-form label{flex-direction:column;gap:8px;margin-bottom:20px;font-size:15px;font-weight:500;display:flex}#tenbytes .tb-contact-form label span{color:var(--tb-muted);font-size:13px;font-weight:400}#tenbytes .tb-contact-form input,#tenbytes .tb-contact-form textarea{border:1px solid var(--tb-line);background:var(--tb-surface);width:100%;min-width:0;color:var(--tb-ink);font:inherit;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:400;line-height:1.5}#tenbytes .tb-contact-form input{min-height:48px}#tenbytes .tb-contact-form textarea{resize:vertical;min-height:136px}#tenbytes .tb-contact-form textarea::placeholder{color:var(--tb-muted)}#tenbytes .tb-contact-form input:focus-visible,#tenbytes .tb-contact-form textarea:focus-visible{outline:2px solid var(--tb-accent);outline-offset:2px}#tenbytes .tb-form-action{text-align:right}#tenbytes .tb-contact-form input[aria-invalid=true],#tenbytes .tb-contact-form textarea[aria-invalid=true]{background:color-mix(in srgb, #b42318 3%, var(--tb-surface));border-color:#b42318}#tenbytes .tb-contact-form label .tb-field-error{color:#b42318;font-size:13px;line-height:1.5}#tenbytes .tb-contact-form .tb-form-status{color:var(--tb-muted);margin-top:16px;font-size:14px;line-height:1.6}#tenbytes .tb-portfolio-story{isolation:isolate;background:radial-gradient(ellipse at 14% 23%, color-mix(in srgb, var(--tb-screen) 55%, transparent), transparent 48%), var(--tb-tint);position:relative;overflow:hidden}#tenbytes .tb-portfolio-story:before,#tenbytes .tb-portfolio-story:after{content:"";z-index:-1;aspect-ratio:1.15;background:color-mix(in srgb, var(--tb-screen) 68%, transparent);pointer-events:none;border-radius:46% 54% 61% 39%/55% 44% 56% 45%;width:clamp(300px,36vw,520px);position:absolute}#tenbytes .tb-portfolio-story:before{bottom:100px;left:-21%;transform:rotate(-24deg)}#tenbytes .tb-portfolio-story:after{bottom:75px;right:-16%;transform:rotate(28deg)}#tenbytes .tb-portfolio-story .tb-work{isolation:auto;background:0 0;padding-bottom:44px}#tenbytes .tb-portfolio-story .tb-work:before{content:none}#tenbytes .tb-portfolio-story .tb-project-invitation{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--tb-banner) 65%, transparent) 62%);padding-block:48px 66px;overflow:visible}#tenbytes .tb-portfolio-story .tb-project-copy{padding-block:12px}#tenbytes .tb-portfolio-spread .tb-wrap{width:min(1240px,100% - 128px)}#tenbytes .tb-portfolio-spread .tb-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:72px;margin-top:56px}#tenbytes .tb-portfolio-spread .tb-product{filter:none;--tb-product-spread:24px;--tb-product-main-x:0px;--tb-product-main-y:0px;--tb-product-detail-x:0px;--tb-product-detail-y:0px;--tb-product-train-x:0px;--tb-product-body-x:0px;--tb-product-nutrition-y:0px;--tb-product-duration:.32s;--tb-product-ease:cubic-bezier(.4,0,.2,1);margin-top:0;transition:none;display:block;transform:none}#tenbytes .tb-portfolio-spread .tb-product:hover,#tenbytes .tb-portfolio-spread .tb-product:focus-within{filter:none;transform:none}#tenbytes .tb-portfolio-spread .tb-product--uir{margin-top:56px}#tenbytes .tb-portfolio-spread .tb-product-copy{background:var(--tb-paper);box-shadow:0 18px 40px color-mix(in srgb,var(--tb-ink) 3%,transparent);border-radius:26px;margin:-28px 16px 0;padding:68px 24px 26px;transition:box-shadow .4s;position:relative}#tenbytes .tb-product-category{color:var(--tb-muted);margin-bottom:10px;font-size:12px;line-height:1.6;display:block}#tenbytes .tb-portfolio-spread .tb-product-copy h3{letter-spacing:-.03em;font-size:30px;line-height:1.25}#tenbytes .tb-portfolio-spread .tb-product-copy p{margin:16px 0 0;font-size:16px;line-height:1.8}#tenbytes .tb-portfolio-spread .tb-product-copy .tb-cta{min-height:48px;margin-top:25px;padding:10px 20px;line-height:1.5}#tenbytes .tb-portfolio-spread .tb-product-screen{width:100%;height:340px;min-height:0;color:inherit;text-align:left;z-index:2;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;justify-content:flex-start;align-items:flex-end;margin:0;padding:0;display:flex}#tenbytes .tb-portfolio-spread .tb-product-backdrop{background:var(--tb-screen);opacity:.8;border-radius:46% 54% 58% 42%/54% 38% 62% 46%;width:100%;height:78%;transition:opacity .5s;display:block;top:auto;bottom:28px;left:0;transform:none}#tenbytes .tb-portfolio-spread .tb-browser{border:1px solid color-mix(in srgb,var(--tb-ink) 7%,transparent);width:calc(100% - 32px);box-shadow:0 24px 38px -18px color-mix(in srgb,var(--tb-ink) 25%,transparent),0 3px 8px color-mix(in srgb,var(--tb-ink) 3%,transparent);transform:translate(var(--tb-product-main-x),var(--tb-product-main-y));border-radius:14px;flex-shrink:0;margin-bottom:74px;display:block;position:relative;left:6px}#tenbytes .tb-portfolio-spread .tb-browser img{width:100%;height:auto}#tenbytes .tb-product-detail{z-index:3;aspect-ratio:600/285;border:4px solid var(--tb-paper);background:var(--tb-paper);width:68%;box-shadow:0 18px 32px -12px color-mix(in srgb,var(--tb-ink) 22%,transparent);transform:translate(var(--tb-product-detail-x),var(--tb-product-detail-y));border-radius:14px;display:block;position:absolute;bottom:8px;right:-4px;overflow:hidden}#tenbytes .tb-product-detail img{width:200%;max-width:none;height:auto;position:absolute;top:-43.8597%;left:-50%}#tenbytes .tb-product-detail--uir{aspect-ratio:349/190;width:66%}#tenbytes .tb-product-detail--uir img{width:243.553%;top:0;left:-143.553%}#tenbytes .tb-portfolio-spread .tb-product--tervo .tb-product-screen{height:380px}#tenbytes .tb-portfolio-spread .tb-product--tervo .tb-product-copy{margin-top:-48px;padding-top:88px}#tenbytes .tb-portfolio-spread .tb-product--tervo .tb-product-backdrop{height:65%}#tenbytes .tb-phone-fan{width:100%;height:100%;display:block;position:relative}#tenbytes .tb-phone-fan img{width:auto;max-width:none;height:77%;filter:drop-shadow(0 16px 14px color-mix(in srgb,var(--tb-ink) 12%,transparent));position:absolute;bottom:4%}#tenbytes .tb-phone-fan .tb-phone-train{transform:translate(var(--tb-product-train-x),var(--tb-product-main-y));left:-3%}#tenbytes .tb-phone-fan .tb-phone-body{transform:translate(var(--tb-product-body-x),var(--tb-product-detail-y));right:-3%}#tenbytes .tb-phone-fan .tb-phone-nutrition{z-index:1;height:100%;transform:translate(-50%,var(--tb-product-nutrition-y));bottom:0;left:50%}#tenbytes .tb-portfolio-spread .tb-browser,#tenbytes .tb-product-detail,#tenbytes .tb-phone-fan img{transition:transform var(--tb-product-duration) var(--tb-product-ease)}#tenbytes .tb-product.is-expanded{--tb-product-main-x:calc(var(--tb-product-spread) * -1);--tb-product-main-y:-12px;--tb-product-detail-x:var(--tb-product-spread);--tb-product-detail-y:-4px;--tb-product-train-x:calc(var(--tb-product-spread) * -1);--tb-product-body-x:var(--tb-product-spread);--tb-product-nutrition-y:-12px;--tb-product-duration:.5s;--tb-product-ease:cubic-bezier(.22,1,.36,1)}#tenbytes .tb-product.is-expanded .tb-product-copy{box-shadow:0 20px 44px color-mix(in srgb,var(--tb-ink) 4%,transparent)}#tenbytes .tb-product.is-expanded .tb-product-backdrop{opacity:1}@media (width<=1100px){#tenbytes .tb-portfolio-spread .tb-wrap{width:calc(100% - 88px)}#tenbytes .tb-portfolio-spread .tb-products{gap:48px}#tenbytes .tb-portfolio-spread .tb-product{--tb-product-spread:16px}#tenbytes .tb-portfolio-spread .tb-product-copy{margin-inline:8px;padding-inline:20px}#tenbytes .tb-portfolio-spread .tb-product-copy h3{font-size:27px}#tenbytes .tb-portfolio-spread .tb-product-screen{height:310px}#tenbytes .tb-portfolio-spread .tb-product--tervo .tb-product-screen{height:330px}}@media (width<=900px){#tenbytes .tb-portfolio-spread .tb-wrap{width:calc(100% - 72px)}#tenbytes .tb-portfolio-spread .tb-products{grid-template-columns:1fr;gap:76px;max-width:520px;margin-inline:auto}#tenbytes .tb-portfolio-spread .tb-product{--tb-product-spread:24px;margin-top:0}#tenbytes .tb-portfolio-spread .tb-product-screen{height:auto}#tenbytes .tb-portfolio-spread .tb-browser{margin-bottom:80px}#tenbytes .tb-portfolio-spread .tb-product--tervo .tb-product-screen{height:435px}#tenbytes .tb-portfolio-spread .tb-product-copy{margin-inline:20px;padding-inline:30px}#tenbytes .tb-portfolio-spread .tb-product-copy h3{font-size:32px}}@media (width<=880px){#tenbytes .tb-hero-content{grid-template-columns:1fr}#tenbytes .tb-portfolio-story:before{bottom:140px;left:-34%}#tenbytes .tb-portfolio-story:after{bottom:80px;right:-30%}}@media (width<=640px){#tenbytes .tb-contact-dialog{border-radius:20px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}#tenbytes .tb-dialog-header{gap:12px;padding:20px 20px 16px}#tenbytes .tb-dialog-header h2{font-size:25px}#tenbytes .tb-contact-form{padding:0 20px 20px}#tenbytes .tb-contact-fields{grid-template-columns:1fr;gap:0}#tenbytes .tb-form-action .tb-cta{width:100%}#tenbytes .tb-header{flex-flow:wrap;align-items:center;gap:16px;padding-block:20px 0;position:relative}#tenbytes .tb-header[data-menu-ready]{flex-wrap:nowrap}#tenbytes .tb-header[data-menu-ready] .tb-menu-toggle{border:1px solid color-mix(in srgb, var(--tb-hero-text) 22%, transparent);width:46px;height:46px;color:var(--tb-hero-text);background:0 0;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:10px;display:inline-flex}#tenbytes .tb-menu-toggle span{background:currentColor;border-radius:2px;width:20px;height:2px}#tenbytes .tb-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}#tenbytes .tb-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}#tenbytes .tb-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-7px)rotate(-45deg)}#tenbytes .tb-header[data-menu-ready] .tb-nav{z-index:5;border:1px solid color-mix(in srgb, var(--tb-hero-text) 16%, transparent);background:color-mix(in srgb, var(--tb-hero) 95%, var(--tb-hero-text));box-shadow:0 16px 32px color-mix(in srgb, var(--tb-hero) 70%, transparent);border-radius:16px;flex-direction:column;align-items:stretch;gap:4px;padding:12px;display:flex;position:absolute;top:calc(100% + 12px);left:0}#tenbytes .tb-header .tb-nav[hidden]{display:none}#tenbytes .tb-header[data-menu-ready] .tb-nav a{min-height:48px;color:var(--tb-hero-text);border-radius:8px;padding:10px 12px}#tenbytes .tb-header[data-menu-ready] .tb-nav a:hover{background:color-mix(in srgb, var(--tb-hero-text) 8%, transparent)}#tenbytes .tb-nav-separator{background:color-mix(in srgb, var(--tb-hero-text) 16%, transparent);border:0;width:100%;height:1px;margin:8px 0;display:block}#tenbytes .tb-nav .language-switch{justify-content:flex-start}#tenbytes .tb-menu-toggle:focus-visible{outline-color:var(--tb-highlight)}#tenbytes .tb-hero-art{grid-row:1}#tenbytes .tb-hero-copy{text-align:center;grid-row:2;margin-inline:auto}#tenbytes .tb-hero-lead{margin-inline:auto}#tenbytes .tb-hero-actions{justify-content:center}#tenbytes .tb-hero-content{padding-bottom:48px}#tenbytes .tb-solution-list .tb-solution{grid-template-columns:1fr;gap:20px}#tenbytes .tb-solution-list .tb-card-top{align-items:flex-start}#tenbytes .tb-portfolio-story .tb-work{padding-bottom:24px}#tenbytes .tb-portfolio-story .tb-project-invitation{padding-block:40px 50px}#tenbytes .tb-portfolio-story:before{left:-62%}#tenbytes .tb-portfolio-story:after{right:-60%}}@media (width<=520px){#tenbytes .tb-portfolio-spread .tb-wrap{width:calc(100% - 56px)}#tenbytes .tb-portfolio-spread .tb-product{--tb-product-spread:12px}#tenbytes .tb-portfolio-spread .tb-browser{border-radius:12px;width:calc(100% - 28px);margin-bottom:68px}#tenbytes .tb-portfolio-spread .tb-product-copy{margin-inline:8px;padding:62px 22px 24px}#tenbytes .tb-portfolio-spread .tb-product-copy h3{font-size:28px}#tenbytes .tb-portfolio-spread .tb-product--tervo .tb-product-copy{padding-top:82px}#tenbytes .tb-portfolio-spread .tb-product--tervo .tb-product-screen{height:clamp(320px,99vw,400px)}#tenbytes .tb-phone-fan .tb-phone-train{left:-1%}#tenbytes .tb-phone-fan .tb-phone-body{right:-1%}#tenbytes .tb-product-detail{border-width:3px;border-radius:11px}}@media (prefers-reduced-motion:reduce){#tenbytes .tb-portfolio-spread .tb-browser,#tenbytes .tb-product-detail,#tenbytes .tb-phone-fan img,#tenbytes .tb-portfolio-spread .tb-product-copy,#tenbytes .tb-portfolio-spread .tb-product-backdrop{transition:none}}#tenbytes .tb-brand .brand-lockup{align-items:center;gap:16px;display:inline-flex}#tenbytes .tb-brand .brand-lockup__mark{width:54px;height:40px}#tenbytes .tb-footer .brand-lockup__mark{width:44px;height:33px}#tenbytes .language-switch{min-width:36px;min-height:44px;color:var(--tb-hero-muted);justify-content:center;align-items:center;font-size:14px;display:inline-flex}html[lang=en] #tenbytes .tb-title-last{color:var(--tb-highlight)}#tenbytes .tb-contact-form [hidden]{display:none!important}#tenbytes .tb-contact-form .contact-form__privacy,#tenbytes .tb-contact-form .contact-form__alternative{color:var(--tb-muted);margin:0 0 16px;font-size:13px;line-height:1.6}#tenbytes .tb-contact-form .contact-form__alternative{margin:16px 0 0}#tenbytes .tb-contact-form a{color:var(--tb-accent);text-underline-offset:3px;text-decoration:underline}#tenbytes .tb-contact-form .contact-status{margin-top:16px;font-size:14px;line-height:1.6}#tenbytes .tb-form-action .tb-cta:disabled{opacity:.7;cursor:wait}.cookie-notice{font-family:TB Manrope,sans-serif}@media (width<=640px){#tenbytes .tb-header{gap:12px}}
