@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}ul{list-style:none;padding:0}@font-face{font-family:Lora;font-style:normal;font-weight:400;src:url(/assets/Lora-Regular-BFWPgoKa.ttf) format("ttf"),url(/assets/Lora-Regular-BFWPgoKa.ttf) format("ttf")}@font-face{font-family:Lora;font-style:normal;font-weight:700;src:url(/assets/Lora-Bold-B_ZP4FU_.ttf) format("ttf"),url(/assets/Lora-Bold-B_ZP4FU_.ttf) format("ttf")}@font-face{font-family:"Inria Serif";font-style:normal;font-weight:400;src:url(/assets/InriaSerif-Regular-BcqzDOxG.ttf) format("ttf"),url(../fonts/InriaSerif-Regular.woff) format("ttf")}@font-face{font-family:"Inria Serif";font-style:normal;font-weight:700;src:url(/assets/InriaSerif-Bold-J8DhxKsH.ttf) format("ttf"),url(/assets/InriaSerif-Bold-J8DhxKsH.ttf) format("ttf")}body{font-family:Lora,serif;color:#475569;font-size:20px;line-height:1.6}@media (max-width: 768px){body{font-size:18px;line-height:1.4}}.page-wrapper{background-color:#f8fafc;min-height:100vh;max-width:100vw;overflow:hidden}.page-banner{position:absolute;top:0;left:0;width:100%;background-color:#f8dac1;display:flex;justify-content:center;align-items:center;gap:8px;font-size:16px;color:#0f172a;padding:4px 16px;z-index:11;text-decoration:none;text-align:center}.page-banner:hover{text-decoration:underline}@media (max-width: 768px){.page-banner{line-height:1.2}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}h1,h2,h3,h4,h5,h6{font-family:"Inria Serif",serif;font-weight:400;color:#0f172a}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:400}.h1{font-size:48px;line-height:1.2}@media (max-width: 768px){.h1{font-size:36px}}.h2{font-size:48px;line-height:1.2}.text-dark{color:#0f172a}.text-white{color:#f8fafc}.text-center{text-align:center}strong{color:#ebab5c}.auth-visible{display:none}.flex-center{display:flex;justify-content:center;align-items:center}.position-relative{position:relative}.btn-row{font-size:16px;display:flex;gap:24px}.btn{display:flex;justify-content:center;align-items:center;display:inline-flex;padding:12px 20px;line-height:1;background-color:transparent;border:1px solid #F8DAC1;color:#f8dac1;cursor:pointer;text-decoration:none;font-family:Lora,serif;transition:border-color .5s,background-color .5s,color .5s}@media (max-width: 768px){.btn{padding:8px 16px;white-space:nowrap}}.btn:hover,.btn:focus,.btn.active{color:#ebab5c;border-color:#ebab5c}.btn--transparent{background-color:transparent;border-color:transparent;color:inherit}.btn--transparent:hover,.btn--transparent:focus,.btn--transparent.active{color:#ebab5c;border-color:#ebab5c}.btn--icon{background-color:transparent;border-color:transparent;color:inherit}.btn--icon:hover,.btn--icon:focus,.btn--icon.active{background-color:transparent;border-color:transparent;color:inherit}.btn--primary{border-color:#ebab5c;color:#ebab5c}.btn--primary:hover,.btn--primary:focus,.btn--primary.active{color:#8d6534;border-color:#8d6534}.btn--primary-2{border-color:#bb8748;color:#bb8748}.btn--primary-2:hover,.btn--primary-2:focus,.btn--primary-2.active{color:#ebab5c;border-color:#ebab5c}.btn--grey{border-color:#475569;color:#475569}.btn--grey:hover,.btn--grey:focus,.btn--grey.active{color:#ebab5c;border-color:#ebab5c}.btn.is-loading{pointer-events:none;cursor:not-allowed;opacity:.6}.link{color:#ebab5c;text-decoration:none;transition:color .3s}.link:hover{color:#8d6534}.text-input,.textarea{width:100%;padding:8px 12px;background-color:#e2e8f0;border:2px solid transparent;border-radius:0;font-size:16px;font-family:"Inria Serif",serif;transition:border-color .5s ease,background-color .5s ease;resize:none;box-sizing:border-box}.text-input:focus,.text-input:hover,.textarea:focus,.textarea:hover{outline:none;border:2px solid #EBAB5C;background-color:#f8fafc}.text-input:focus::placeholder,.textarea:focus::placeholder{color:transparent}.logo{display:block}.header{width:100%;position:absolute;background-color:transparent;padding-top:60px;z-index:10}.header__content{display:flex;justify-content:space-between;align-items:center;padding:24px 0}.header__nav{font-size:16px;color:#f8fafc}.header__nav ul{display:flex;gap:8px}@media (max-width: 768px){.header__nav{display:flex;flex-direction:column;background-color:#f8dac1;position:fixed;height:100vh;width:100vw;top:0;left:0;transform:translate(100%);transition:.5s ease;overflow:hidden}.header__nav ul{height:100%;padding-left:16px;flex-direction:column;color:#8d6534;justify-content:center;font-size:24px;font-weight:700}.header__nav.active{transform:translate(0)}}.header__nav .underline{top:100%!important;width:100px}.header .btn-menu{display:none;height:24px;width:24px;background:none;outline:none;border:none;padding:0}.header .btn-menu span{display:block;width:24px;height:3px;background-color:#f8fafc;margin:1px 0;transition:.5s;border-radius:2px}.header .btn-menu span:first-child{transform:translateY(0)}.header .btn-menu span:nth-child(2){transform:translateY(3px)}.header .btn-menu span:last-child{transform:translateY(6px)}.header .btn-menu.active span{background-color:#8d6534}.header .btn-menu.active span:first-child{transform:translateY(4px) rotate(45deg)}.header .btn-menu.active span:nth-child(2){opacity:0}.header .btn-menu.active span:last-child{transform:translateY(-4px) rotate(-45deg)}@media (max-width: 768px){.header .btn-menu{display:block}}.section{position:relative;padding:100px 0}@media (max-width: 768px){.section{padding:50px 0}}.section--top{display:flex;justify-content:center;align-items:center;text-align:center;background:url(/assets/intro-bg-main-Dpi4q9rv.jpg) no-repeat 0 67%;background-size:110%;padding:140px 0 70px}.section--top .h2{color:#f8fafc}.section__heading{font-size:48px;line-height:1.2;margin-bottom:64px}.section__heading strong{color:#bb8748;font-weight:400}.section__text{max-width:700px}.section__text p{margin-bottom:32px}@media (max-width: 768px){.section__text p{margin-bottom:16px}}.section--center .section__heading{text-align:center;max-width:300px;margin:0 auto 48px}.section--center .section__text,.section--center .section__iframe{margin:0 auto}.section__btn-row{width:100%;padding-top:24px;display:flex;justify-content:center;align-items:center}.section--dark,.section--dark .section__heading{color:#f8fafc}.section--dark .container{position:relative;z-index:3}.section--dark:before,.section--dark:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.section--dark:before{background-color:#131b1ef5;z-index:2}.section--dark:after{background:url(/assets/intro-bg-main-Dpi4q9rv.jpg) no-repeat 0 100%;background-size:100% auto;z-index:1}.section--brown,.section--brown .section__heading{color:#f8dac1}.section--brown .container{position:relative;z-index:3}.section--brown:before,.section--brown:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.section--brown:before{background-color:#3a2710f5;z-index:2}.section--brown:after{background:url(/assets/intro-bg-main-Dpi4q9rv.jpg) no-repeat 0 100%;background-size:100% auto;z-index:1}.section--with-logo .container{height:100%;background-image:url(/assets/ST-logo-large-DBv984Uj.svg);background-repeat:no-repeat;background-size:25%;background-position:bottom right}@media (max-width: 768px){.section--with-logo .container{background-image:none}}.section--with-logo-neutral .container{height:100%;background-image:url("data:image/svg+xml,%3csvg%20width='272'%20height='400'%20viewBox='0%200%20272%20400'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M272%200H64V336H272V0Z'%20fill='url(%23paint0_linear_1_2)'/%3e%3cpath%20d='M205.5%2066.5H2.5V397.5H205.5V66.5Z'%20stroke='%2364748B'%20stroke-width='5'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_1_2'%20x1='168'%20y1='336'%20x2='168'%20y2='0'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23202020'%20stop-opacity='0.24'/%3e%3cstop%20offset='1'%20stop-color='%23202020'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-size:25%;background-position:bottom right}@media (max-width: 768px){.section--with-logo-neutral .container{background-image:none}}.form{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 auto 24px}.form .btn{white-space:nowrap}@media (max-width: 768px){.form{display:flex;flex-direction:column;justify-content:center;align-items:center}.form .btn,.form .text-input{width:100%}}.form--column{display:flex;flex-direction:column;align-items:flex-start}.form--column .text-input,.form--column textarea{width:100%}.underlined{z-index:1;position:relative}.underline,.underline-animated{display:block;height:8px;width:180px;background:linear-gradient(90deg,#EBAB5C 0%,transparent 100%);position:absolute;left:0}.underline-animated{left:0;top:0;transform:translate(0);transition:left .5s ease;z-index:1}.hidden,.display-none{display:none}.synergy-error,.synergy-success{background-color:#fbe8d8;margin-top:16px;border-radius:6px;padding:8px 12px;line-height:1.4;transition:.5s ease}.section--intro{display:flex;justify-content:center;align-items:center;height:100vh;background-image:url(/assets/intro-bg-main-Dpi4q9rv.jpg);background-size:cover;background-repeat:no-repeat}.section--intro .container{height:100%;background-image:url(/assets/ST-logo-large-DBv984Uj.svg);background-repeat:no-repeat;background-size:31%;background-position:bottom right}@media (max-width: 768px){.section--intro .container{background-image:none}}.intro-wrapper{opacity:0;display:flex;flex-direction:column;justify-content:space-between;max-width:50%;height:100%}@media (max-width: 768px){.intro-wrapper{max-width:100%;padding:0 24px}}.intro{display:flex;flex-direction:column;gap:48px}.intro .btn-row{color:#f8dac1}.intro-bottom .btn-row{color:#cbd5e1}.section--founders{padding-top:0}.founders-row{display:flex;justify-content:center;align-items:center;align-items:stretch;flex-wrap:wrap;gap:24px;margin-bottom:48px}.card{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:369px;gap:12px;border:4px solid #EBAB5C;padding:16px;text-align:center}.card__separator{height:2px;width:50px;background-color:#0f172a;margin:0 auto}.card__img{width:160px;border-radius:50%;overflow:hidden}.card__name{font-family:"Inria Serif",serif;font-size:24px;font-weight:700}.card__position{font-family:"Inria Serif",serif;color:#8d6534;font-weight:700;font-size:16px;line-height:1.2}@media (max-width: 992px){.card{max-width:100%;text-align:left;display:block}.card__img{float:left;margin-right:16px;margin-bottom:12px;max-width:120px;max-height:120px}.card__name,.card__position{margin-bottom:16px}.card__separator{margin-left:136px}.card__descr{clear:left}}@media (max-width: 768px){.card{display:flex;text-align:center}.card__img,.card__name,.card__descr,.card__position,.card__separator{margin:unset}}.card--blur{filter:blur(7px);transition:filter .3s ease}.card--blur .card__img{transform:scale(1.05)}.section--what-we-do-intro .container{display:flex;justify-content:space-between;align-items:center}@media (max-width: 992px){.section--what-we-do-intro .container{display:flex;flex-direction:column;justify-content:center;align-items:center}}.screen--ai-chat{height:100vh}.section--chat{padding-top:24px;display:flex;flex-direction:row}@media (max-width: 768px){.section--chat{padding-top:10px;padding-bottom:20px}}.chat{text-align:center}.chat-input{position:relative}.chat-input .btn{position:absolute;right:0;top:50%;transform:translateY(-50%)}.form-chat{display:flex;justify-content:space-between;align-items:center;gap:16px}.form-chat .chat-input{width:100%;flex-basis:100%;position:relative}.form-chat .chat-input .btn{position:absolute;right:0;top:50%;transform:translateY(-50%)}.chat-log{max-height:calc(100vh - 500px);padding:32px 20px 0;overflow-y:auto;margin-bottom:8px}.chat-log .message-container{display:flex;align-items:flex-start;padding-bottom:8px}.chat-log p{text-align:left;margin-bottom:0}.chat-log p:last-child{margin-bottom:0}.chat-log .message-AI{text-align:left}.chat-log .message-exec-admin{white-space:pre-wrap;font-family:monospace;text-align:left;font-size:14px;color:#966f33}.chat-log .message-client{margin:16px 0;text-align:right}.chat-log tool_calls{display:none}@media (max-width: 768px){.chat-log{max-height:calc(100vh - 450px);padding-top:0}}.chat-typing{padding:0 0 20px 20px;display:flex;min-height:52px}.chat-typing .ai-icon{display:none}.chat-typing .typing-loader{display:none;margin-left:4px;align-items:center}.chat-typing .typing-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#ebab5c;margin-right:5px;animation:typing 1s infinite}.chat-typing .typing-dot:nth-child(2){animation-delay:.1s}.chat-typing .typing-dot:nth-child(3){animation-delay:.2s}@keyframes typing{0%{opacity:0}50%{opacity:1}to{opacity:0}}.chat-typing .typing-text{display:none;margin-left:8px;font-size:14px;color:#ebab5c;animation:fadeInOut 2s infinite;align-self:center}.chat-typing .typing-text.active{display:block}@keyframes fadeInOut{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.chat-typing.active .ai-icon{display:block}.chat-typing.active .typing-loader{display:flex}.ai-icon{min-width:32px!important;max-width:32px;max-height:32px;margin-right:12px}.chat-input .text-input{padding-right:60px}.voice-row{display:flex;justify-content:center;align-items:center}#voice-indicator{width:24px;height:24px;background-color:#ebab5c;border-radius:50%;margin:5px;animation:pulse 1.5s infinite;display:none}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}to{transform:scale(1);opacity:1}}.sim iframe{width:100%;height:100%}#presentation_area{width:100%;height:calc(100vh - 310px)}#presentation_container{display:none}body{padding-bottom:80px}.site-disclaimer{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;gap:10px;background:linear-gradient(90deg,#6b5434,#8c6a37);color:#fff;font-size:18px;font-weight:500;line-height:1.3;text-align:center;padding:12px 20px;z-index:1000;box-shadow:0 -2px 6px #00000026}.site-disclaimer svg{flex-shrink:0}@media (max-width: 768px){.site-disclaimer{flex-direction:column;font-size:14px;gap:6px}}
