.precall-page{background:var(--bts-gradient-ambient)}.precall-container{position:relative}.precall-hero{isolation:isolate;text-align:center;padding:148px 0 46px;animation:.4s ease-out precall-enter;position:relative;overflow:hidden}.precall-hero-effect{z-index:-1;pointer-events:none;position:absolute;inset:0}.precall-label{color:var(--bts-copper);margin-bottom:24px}.precall-hero h1{font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;font-size:clamp(24px,4.5vw,70px);line-height:1.12}.precall-subtitle{margin-top:24px;font-size:clamp(20px,2.1vw,28px);line-height:1.4}.precall-hero-text{max-width:740px;margin:24px auto 0;font-size:18px;line-height:1.65}.precall-start{max-width:760px;margin-inline:auto;padding-bottom:56px}.precall-video{aspect-ratio:16/9;border:1px solid var(--linha);background:var(--fundo-2);border-radius:14px;width:100%;display:block}.precall-section{border-top:1px solid var(--linha);padding-block:72px}.precall-page h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(30px,3.4vw,44px);line-height:1.13}.precall-page h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(24px,2.3vw,32px);line-height:1.25}.precall-intro{max-width:850px}.precall-body{margin-top:24px}.precall-faq{border-top:0;padding-top:12px}.precall-faq-grid,.precall-systems{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.precall-question{border:1px solid var(--linha);background:#1a1916cc;border-radius:14px;padding:30px}.precall-question:last-child{grid-column:1/-1}.precall-question h2{letter-spacing:-.02em;font-size:23px;line-height:1.3}.precall-question p{color:var(--texto-2);margin-top:18px;font-size:17px;line-height:1.7}.precall-case{border:1px solid var(--linha);background:#eeeae205;border-radius:14px;margin-top:40px;padding:40px}.precall-case-top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.precall-case-top img{width:130px;height:auto}.precall-quote{align-items:center;gap:32px;display:flex}.precall-quote>img{aspect-ratio:1;object-fit:cover;border-radius:50%;flex-shrink:0;width:clamp(112px,12vw,160px);height:auto}.precall-quote p{font-family:var(--font-voz);font-size:clamp(25px,2.5vw,36px);font-style:italic;line-height:1.3}.precall-quote footer{color:var(--texto-2);margin-top:20px;font-size:14px}.precall-case-grid{grid-template-columns:1.25fr 1fr;gap:48px;margin-top:40px;display:grid}.precall-case-context{gap:24px;font-size:16px;display:grid}.precall-case-context .t-rotulo{margin-bottom:8px}.precall-case-link{text-underline-offset:5px;margin-top:32px;padding-block:12px;font-size:16px;text-decoration:underline;display:inline-block}.precall-examples{isolation:isolate;position:relative}.precall-rain{z-index:-1;opacity:.16;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.precall-systems{gap:28px;margin-top:40px}.precall-system{border:1px solid var(--linha);background:#1a1916f0;border-radius:16px;flex-direction:column;min-width:0;padding:32px;transition:border-color .25s;display:flex;position:relative}.precall-system:hover,.precall-system:focus-within{border-color:var(--bts-copper)}.precall-system .precall-label{margin-bottom:22px;font-size:12px}.case-subtitle{color:var(--texto-2);min-height:3.3em;margin-top:12px;font-size:17px;line-height:1.65}.case-mockup{border:1px solid var(--linha);background:#151513;border-radius:10px;min-height:340px;margin-top:28px;padding:18px;font-size:12px;transition:transform .25s}.precall-system:hover .case-mockup{transform:translateY(-3px)}.mockup-bar{border-bottom:1px solid var(--linha);align-items:center;gap:8px;padding-bottom:15px;font-size:13px;display:flex}.mockup-light{background:var(--bts-copper);border-radius:50%;flex-shrink:0;width:6px;height:6px}.mockup-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0 8px;display:grid}.mockup-kpis span{color:var(--bts-muted);font-size:12px;display:block}.mockup-kpis strong{font-size:25px;font-weight:400}.mockup-row{border-bottom:1px solid #eeeae20f;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.mockup-row strong,.mockup-document strong{font-weight:500}.mockup-row small,.mockup-document small{color:var(--bts-muted);margin-top:3px;font-size:12px;display:block}.mockup-status{color:var(--bts-amber);text-align:right;background:#b77d5914;border-radius:4px;padding:4px 7px;font-size:12px}.mockup-foot,.mockup-caption{color:var(--bts-muted);margin-top:14px;font-size:12px}.mockup-alert{color:var(--bts-amber);background:#b77d590f;margin-top:12px;padding:9px;font-size:12px}.mockup-alert strong{margin-right:6px}.mockup-price{white-space:nowrap}.mockup-total{color:var(--bts-amber);justify-content:space-between;align-items:center;margin-top:20px;display:flex}.mockup-total strong{font-size:30px;font-weight:400}.mockup-search{border:1px solid var(--linha);border-radius:5px;align-items:center;gap:8px;margin-top:15px;padding:10px;font-size:12px;display:flex}.mockup-search svg{flex-shrink:0}.mockup-document{border-bottom:1px solid #eeeae20f;align-items:center;gap:10px;padding-block:9px;display:flex}.mockup-document svg{color:var(--bts-copper);flex-shrink:0}.precall-system-flow{border-block:1px solid var(--linha);color:var(--bts-amber);flex-wrap:wrap;align-items:center;gap:8px;margin-block:24px;padding-block:18px;font-size:14px;display:flex}.precall-system-flow span+span:before{content:"→";padding-right:8px}.case-how-title{color:var(--bts-muted);font-size:12px}.case-how{color:var(--texto-2);margin:16px 0 28px;padding-left:18px;font-size:16px;line-height:1.65;list-style:outside}.case-how li+li{margin-top:10px}.case-how li::marker{color:var(--bts-copper)}.case-open{width:100%;color:var(--bts-white);cursor:pointer;justify-content:space-between;align-items:center;margin-top:24px;padding-block:12px;font-size:16px;display:flex}.case-open:after{content:"";border-radius:16px;position:absolute;inset:0}.case-open svg{transition:transform .25s}.precall-system:hover .case-open svg{transform:translate(3px,-3px)}.case-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#000000c2;position:fixed;inset:0}.case-dialog{z-index:101;overscroll-behavior:contain;border:1px solid var(--bts-border);background:var(--bts-black-soft);width:min(1000px,100% - 48px);max-height:calc(100dvh - 48px);color:var(--bts-white);border-radius:18px;padding:64px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 32px 100px #00000080}.case-dialog h2{font:400 clamp(32px, 4vw, 56px)/1.08 var(--font-display);letter-spacing:-.04em}.case-dialog-subtitle{margin-top:20px;font-size:22px;line-height:1.4}.case-dialog-intro{color:var(--bts-muted);margin-top:28px;font-size:18px;line-height:1.7}.case-dialog section{border-top:1px solid var(--linha);margin-top:40px;padding-top:30px}.case-dialog h3{text-transform:uppercase;letter-spacing:.1em;color:var(--bts-amber);font-size:12px}.case-phases{gap:28px;margin-top:28px;display:grid}.case-phases li{grid-template-columns:64px 1fr;gap:18px;display:grid}.precall-number{color:var(--bts-copper);padding-top:4px;font-size:12px}.case-phases h4{font-size:21px;line-height:1.3}.case-phases p{color:var(--bts-muted);margin-top:10px;font-size:16px;line-height:1.7}.case-stack{color:var(--bts-muted);margin-top:20px;font-size:17px}.case-close{border:1px solid var(--linha);cursor:pointer;background:var(--bts-black-soft);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:16px;right:16px}.case-end-close{text-underline-offset:6px;cursor:pointer;margin-top:36px;padding:12px 0;text-decoration:underline}.precall-page :is(a,button):focus-visible,.case-dialog button:focus-visible{outline:2px solid var(--bts-amber);outline-offset:5px}.case-overlay[data-state=open]{animation:.3s both case-fade}.case-overlay[data-state=closed]{animation:.25s reverse both case-fade}.case-dialog[data-state=open]{animation:.35s both case-enter}.case-dialog[data-state=closed]{animation:.25s reverse both case-enter}@keyframes case-fade{0%{opacity:0}to{opacity:1}}@keyframes case-enter{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes precall-enter{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.precall-section{animation:linear both precall-enter;animation-timeline:view();animation-range:entry entry 15%}}}@media (max-width:767px){.precall-hero{padding:120px 0 32px}.precall-hero h1{font-size:clamp(20px,5.5vw,40px)}.precall-hero-text{font-size:16px}.precall-start{padding-bottom:36px}.precall-section{padding-block:48px}.precall-faq{padding-top:0}.precall-faq-grid,.precall-systems,.precall-case-grid{grid-template-columns:1fr;gap:20px}.precall-question,.precall-case,.precall-system{padding:24px}.precall-question h2{font-size:21px}.precall-question p{font-size:16px}.precall-case-top{gap:16px}.precall-case-top img{width:100px}.precall-case-top p{font-size:12px}.precall-quote{align-items:flex-start;gap:16px}.precall-quote>img{width:72px}.precall-quote p{font-size:23px}.precall-quote footer{font-size:12px}.case-subtitle{min-height:0}.case-mockup{min-height:0;padding:12px}.mockup-bar{font-size:12px}.mockup-row{gap:8px;font-size:12px}.mockup-status{max-width:100px}.precall-system-flow{gap:5px;font-size:14px}.precall-system-flow span+span:before{padding-right:5px}.case-dialog{border-radius:12px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:64px 24px 28px}.case-dialog .precall-label{font-size:12px}.case-dialog-subtitle{font-size:20px}.case-phases li{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.precall-page *,.precall-page :before,.precall-page :after,.case-overlay,.case-dialog{transition:none!important;animation:none!important}}.precall-heading{max-width:1120px}.precall-hero{padding-bottom:56px}.precall-hero .precall-start{width:calc(100% - 40px);margin-top:48px;padding-bottom:0}.precall-faq-title{margin-bottom:32px}.precall-question h3{letter-spacing:-.02em;font-size:23px;line-height:1.3}.solucoes-casos{max-width:1120px;margin-inline:auto}.solucoes-casos .precall-intro{background:var(--bts-black);box-shadow:0 0 32px 20px var(--bts-black);position:relative}.solucoes-casos h2{font:400 clamp(30px, 3.4vw, 44px)/1.13 var(--font-display);letter-spacing:-.035em}.solucoes-casos .precall-system{padding:24px}.solucoes-casos .precall-systems{gap:20px}.solucoes-casos .precall-system h3{font:400 clamp(23px, 2.1vw, 28px)/1.2 var(--font-display);letter-spacing:-.02em}.solucoes-casos .precall-label{margin-bottom:12px}.solucoes-casos .case-subtitle{min-height:0;margin-top:8px;font-size:16px;line-height:1.5}.solucoes-casos .mockup-bar{padding-bottom:10px}.solucoes-casos .mockup-row{padding-block:6px}.solucoes-casos .mockup-document{padding-block:5px}.solucoes-casos .mockup-kpis strong{font-size:20px}.solucoes-casos .mockup-total strong{font-size:24px}.solucoes-casos .mockup-alert,.solucoes-casos .mockup-foot,.solucoes-casos .mockup-caption{margin-top:8px}.solucoes-casos .case-mockup{background:linear-gradient(135deg,#20211f,#171816);border-color:#eeeae22b;min-height:0;margin-top:16px;padding:12px 14px}.mockup-bar{color:var(--bts-white)}.mockup-bar>svg:first-child{color:var(--bts-amber)}.mockup-menu{color:var(--bts-muted);margin-left:auto}.mockup-toolbar,.mockup-table-head{color:var(--bts-muted);border-bottom:1px solid var(--linha);justify-content:space-between;gap:10px;padding-block:10px;font-size:12px;display:flex}.mockup-toolbar>span{align-items:center;gap:6px;display:inline-flex}.mockup-toolbar b{background:#eeeae214;border-radius:4px;padding:1px 5px;font-weight:400}.mockup-kpis>div{border:1px solid var(--linha);background:#ffffff06;border-radius:5px;padding:7px}.mockup-kpis{gap:6px;margin-top:12px}.mockup-kpis strong{font-variant-numeric:tabular-nums;font-size:23px}.mockup-row{padding-block:9px}.mockup-row:has(.mockup-avatar)>span:nth-child(2){flex:1}.mockup-avatar{width:24px;height:24px;color:var(--bts-amber);background:#b77d591a;border:1px solid #b77d5933;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.mockup-status{border:1px solid #b77d5921}.mockup-total{margin-top:13px}.mockup-search{background:#0000002e}.mockup-document{padding-block:7px}.solucoes-casos .precall-system-flow{margin-block:14px;padding-block:10px}.solucoes-casos .case-how{margin-block:10px 12px;font-size:16px;line-height:1.5}.solucoes-casos .case-how li+li{margin-top:4px}.solucoes-casos .case-open{margin-top:auto;padding-block:8px 0}@media (max-width:767px){.precall-hero{padding-bottom:40px}.precall-heading{width:calc(100% - 48px);padding-inline:0}.precall-hero .precall-start{margin-top:36px}.precall-question h3{font-size:21px}.solucoes-casos .precall-system{padding:20px}.solucoes-casos .case-mockup{min-height:0;padding:12px}.solucoes-casos .case-subtitle{min-height:0}}.solucoes-casos{animation:none}.precall-missao{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid}.precall-missao .missao-texto{flex-direction:column;gap:28px;display:flex}.precall-missao .robo-agente .cerebro,.precall-missao .robo-agente .cerebro-reserva{margin-inline:auto}.precall-fim{justify-content:center;padding-block:24px 96px;display:flex}@media (max-width:767px){.precall-missao{grid-template-columns:1fr;gap:32px}.precall-missao .missao-texto{order:-1}.precall-fim{padding-bottom:64px}}.precall-page .precall-missao h2{font-family:var(--font-voz);letter-spacing:-.025em;font-size:clamp(32px,3.6vw,52px);font-style:italic;font-weight:300;line-height:1.14}
