.goto-page{overflow-x:hidden}.goto-page main h2{font-size:clamp(1.7rem,3vw,2.4rem)}.goto-page .site-header{background:linear-gradient(#02051aea,transparent)}
.g-hero{min-height:45rem;padding:9rem 0 4rem;overflow:hidden;color:#fff;background:radial-gradient(circle at 72% 35%,#15267b,transparent 35%),linear-gradient(125deg,#02051a,#07113d 72%,#02051a)}.g-hero-grid{display:grid;min-height:32rem;align-items:center;grid-template-columns:.85fr 1.15fr;gap:1rem}.g-hero h1{margin:.8rem 0;color:#fff;font-size:clamp(2.7rem,4.2vw,4.4rem);letter-spacing:-.045em}.g-badge{display:inline-flex;padding:.3rem .7rem;border:1px solid #11d7dc;border-radius:99rem;color:#11d7dc;font-size:.7rem;font-weight:800;text-transform:uppercase}.g-badge span{margin:0 .4rem;color:#fff}.g-lead{max-width:30rem;color:#09bff0;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:800;line-height:1.25}.g-hero-grid>div:first-child>p:last-of-type{max-width:31rem}.g-actions{display:flex;margin-top:1.6rem;flex-wrap:wrap;gap:.8rem}.g-actions button,.g-cta button{cursor:pointer}
.hero-products{position:relative;min-height:34rem}.wave{position:absolute;inset:2rem -2rem auto 0;height:15rem;opacity:.8;background:repeating-radial-gradient(ellipse at 45% 70%,transparent 0 12px,#353bff66 13px 14px,transparent 15px 25px);transform:rotate(-8deg)}.laptop{position:absolute;bottom:3rem;left:4%;z-index:2;width:65%;height:18rem;padding:1rem;border:.4rem solid #687384;border-radius:.8rem;background:#111725;box-shadow:0 2rem 3rem #0008;transform:perspective(45rem) rotateY(7deg)}.laptop:after{position:absolute;right:-8%;bottom:-1.4rem;left:-8%;height:1.5rem;border-radius:.2rem .2rem 1rem 1rem;background:linear-gradient(#9ba4b5,#3d4657);content:""}.laptop>div{display:flex;height:100%;padding:1rem;flex-direction:column;gap:.7rem;color:#123;background:#f7f9fc;font-size:.62rem}.laptop i{max-width:75%;padding:.5rem;border-radius:.5rem;background:#e6ebf2;font-style:normal}.laptop i:nth-child(odd){align-self:flex-end;background:#caf0dc}.phone{position:absolute;right:23%;bottom:1rem;z-index:4;display:flex;width:8rem;height:17rem;padding:2rem .7rem;align-items:center;flex-direction:column;gap:.7rem;border:.3rem solid #505a6b;border-radius:1.3rem;background:#080d19;box-shadow:0 1rem 2rem #0009}.phone small{color:#aab6ca}.phone span{margin-top:3rem}.phone i{display:grid;width:2.2rem;height:2.2rem;margin-top:auto;place-items:center;border-radius:50%;background:#ed263b;font-style:normal}.desk-phone{position:absolute;right:0;bottom:1rem;z-index:3;display:grid;width:10rem;height:13rem;padding:1rem;justify-items:center;border-radius:1rem;background:linear-gradient(135deg,#4b5260,#090b12 65%);box-shadow:0 1rem 2rem #0009;transform:rotate(7deg)}.desk-phone b{display:grid;width:5rem;height:2.5rem;place-items:center;background:#0f1118}.desk-phone span{line-height:2.2;text-align:center}.pill{position:absolute;right:0;z-index:5;display:flex;min-width:9rem;margin:0;padding:.6rem .8rem;align-items:center;gap:.7rem;border:1px solid #8a24df88;border-radius:.8rem;background:#0c0c34cc;box-shadow:0 0 1.5rem #8a24df55;font-size:.72rem;font-weight:700}.pill:first-letter{color:#25d366;font-size:1.4rem}.p1{top:2rem}.p2{top:8rem}.p3{top:14rem}
.g-section{padding:clamp(3rem,6vw,5rem) 0}.g-title{margin-bottom:1.8rem;text-align:center}.g-title h2{margin-bottom:.3rem}.g-title p,.g-title span,.admin h2 span,.mobility h2 span{color:#076fea}.g-grid{display:grid;gap:1rem}.four{grid-template-columns:repeat(4,1fr)}.three{grid-template-columns:repeat(3,1fr)}.g-card,.compact article,.devices article{position:relative;padding:1.5rem;overflow:hidden;border:1px solid #e0e5ef;border-radius:.75rem;background:#fff;box-shadow:0 .6rem 1.5rem #07123f14}.g-card{min-height:15rem}.g-card:after,.compact article:after{position:absolute;right:-20%;bottom:-4.5rem;left:-20%;height:7rem;border:1px solid #d9e7ff;border-radius:50%;content:""}.g-card i,.compact i,.devices i,.journey i{color:#075ee8;font-size:2.5rem;font-style:normal}.green{color:#28ad67!important}.purple{color:#6d24d8!important}.cyan{color:#0b9db5!important}.g-card h3{margin:.5rem 0;font-size:1rem}.g-card p,.compact p,.devices p{font-size:.75rem;line-height:1.5}
.g-dark{padding:3.5rem 0;color:#fff;background:radial-gradient(circle at 55% 45%,#101b66,transparent 35%),#020727}.g-dark h2{color:#fff}.system{display:grid;align-items:center;grid-template-columns:.8fr 1.2fr .75fr;gap:2rem}.system>div:first-child p{font-size:.85rem}.flow{overflow:hidden;border:1px solid #79839b;border-radius:.7rem;color:#162042;background:#f9fafc}.flow header{padding:.7rem;color:#fff;background:#171b2c}.flow>div{display:grid;padding:1.2rem;place-items:center;grid-template-columns:1fr .8fr 1fr;gap:.7rem}.flow span,.flow em{padding:.5rem;border-radius:.4rem;background:#fff;box-shadow:0 .2rem .7rem #17204422;font-size:.65rem;font-style:normal;text-align:center}.flow strong{display:grid;width:5rem;height:5rem;place-items:center;border-radius:50%;color:#fff;background:#17203c;font-size:.65rem;text-align:center}.flow em{grid-column:2}.system ul{margin:0;padding:0;list-style:none}.system li{margin:.7rem 0;font-size:.85rem;font-weight:700}
.compact article{display:grid;min-height:8.5rem;padding:1.1rem;grid-template-columns:3rem 1fr;gap:.6rem}.compact h3{margin:.2rem 0;font-size:.9rem}.compact i{font-size:2rem}.journey{padding-bottom:3.5rem}.journey ol{display:grid;margin:0;padding:1.2rem;border:1px solid #dfe5ef;border-radius:.75rem;list-style:none;grid-template-columns:repeat(4,1fr)}.journey li{position:relative;display:grid;padding:.3rem 1rem;justify-items:center;gap:.4rem;text-align:center}.journey li:not(:last-child):after{position:absolute;top:2rem;right:-1rem;width:2rem;border-top:2px dotted #8ca0c2;content:"→";line-height:0}.journey i{display:grid;width:3.8rem;height:3.8rem;place-items:center;border:1px solid #d7e0ee;border-radius:50%;font-size:1.5rem}.journey b{font-size:.76rem}.journey small{font-size:.65rem}
.admin{background:#f8faff}.admin-grid{display:grid;align-items:center;grid-template-columns:1.4fr .65fr;gap:3rem}.admin-panel{overflow:hidden;border:1px solid #cbd4e2;border-radius:.75rem;background:#f3f6fa;box-shadow:0 .8rem 2rem #07123f18}.admin-panel>header{padding:.8rem;background:#fff}.admin-panel>div{display:flex;min-height:19rem;padding:1rem;align-items:center;flex-direction:column;gap:.4rem}.admin-panel span{padding:.5rem 1rem;border:1px solid #bbc8db;border-radius:.4rem;background:#fff;font-size:.7rem;text-align:center}.admin-panel p{display:flex;gap:.7rem}.checks{margin:0;padding:0;list-style:none}.checks li{position:relative;padding:.35rem 0 .35rem 2rem}.checks li:before{position:absolute;left:0;display:grid;width:1.25rem;height:1.25rem;place-items:center;border:2px solid #49b85e;border-radius:50%;color:#49b85e;content:"✓";font-size:.7rem}.checks b,.checks span{display:block}.checks b{font-size:.82rem}.checks span{font-size:.68rem}.devices article{min-height:19rem;padding:1.2rem}.devices h3{display:inline;font-size:.9rem}.devices p{margin-left:2.7rem}.screen{width:88%;min-height:8.5rem;margin:1rem auto;padding:1rem;border:.55rem solid #171b23;border-radius:.35rem;color:#182446;background:linear-gradient(120deg,#fff 55%,#1d263b 56%);box-shadow:0 1rem 1.5rem #17204430;font-size:.65rem}.screen b{display:block;margin:1.2rem 0}.mobiles{display:flex;justify-content:center;gap:.3rem}.mobiles span{display:flex;width:6rem;height:10rem;padding:.7rem;align-items:center;flex-direction:column;border:.3rem solid #252b35;border-radius:.8rem;background:#f5f7fb;font-size:.6rem;line-height:2}.mobiles span:last-child{color:#fff;background:#101522}.mobiles b{margin-top:auto}.g-cta{color:#fff;background:radial-gradient(circle at 25% 55%,#102579,transparent 30%),#02072b}.g-cta>.container{display:grid;min-height:13rem;align-items:center;grid-template-columns:.7fr 1.4fr auto;gap:2rem}.g-cta h2{margin:0;color:#fff;font-size:clamp(1.4rem,2.3vw,2rem)}.g-cta h2 span{color:#10bcff}.g-cta p{font-size:.8rem}.person{display:grid;width:10rem;height:10rem;place-items:center;border-radius:50%;color:#fff;background:#075ee8;font-size:3rem;font-weight:800;box-shadow:0 0 3rem #0b8eff99}
@media(max-width:64rem){.goto-page .site-header{background:#02051aef}.four{grid-template-columns:repeat(2,1fr)}.system{grid-template-columns:1fr 1.3fr}.system ul{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.g-cta>.container{grid-template-columns:.6fr 1.4fr}.g-cta button{grid-column:2}.person{grid-row:1/3}}
@media(max-width:48rem){.g-hero-grid,.system,.admin-grid{grid-template-columns:1fr}.hero-products{min-height:31rem}.three{grid-template-columns:1fr}.journey ol{grid-template-columns:1fr;gap:1rem}.journey li{grid-template-columns:4rem 1fr;align-items:center;justify-items:start;text-align:left}.journey li:not(:last-child):after{top:auto;right:auto;bottom:-1rem;left:2.8rem;width:0;height:1rem;border-top:0;border-left:2px dotted #8ca0c2;content:"↓"}.g-cta>.container{padding:2rem 0;grid-template-columns:1fr;text-align:center}.g-cta button{grid-column:auto;justify-self:center}.person{grid-row:auto;margin:auto}}
@media(max-width:36rem){.g-actions{align-items:stretch;flex-direction:column}.four{grid-template-columns:1fr}.laptop{left:0;width:72%;height:14rem}.phone{right:17%;width:6.2rem;height:14rem}.desk-phone{right:-2.5rem;width:7.5rem;height:10.5rem}.pill{right:-.4rem;min-width:8rem;font-size:.6rem}.system ul{grid-template-columns:1fr 1fr}.admin-panel p{gap:.2rem}.admin-panel span{padding-inline:.4rem}}
.g-actions .button--outline{background:transparent}
.hero-product-image{position:absolute;right:-3%;bottom:0;z-index:2;width:92%;height:auto;object-fit:contain;filter:drop-shadow(0 1.5rem 2.5rem #0008)}
.system--image{grid-template-columns:.7fr 2.3fr;gap:1.5rem}.system-image{width:100%;height:auto;max-height:31rem;object-fit:contain;filter:drop-shadow(0 1rem 2rem #0005)}
.devices article{display:flex;min-height:25rem;flex-direction:column}.devices article>img{display:block;width:100%;max-width:100%;height:15rem;margin:auto auto 0;object-fit:contain;object-position:center bottom;border-radius:0}.devices article:nth-child(2)>img{object-position:center bottom}
@media(max-width:48rem){.system--image{grid-template-columns:1fr}.system-image{max-height:none}.hero-product-image{right:-8%;width:108%}.devices article{min-height:0}.devices article>img{width:100%;height:auto;max-height:22rem;margin-top:1rem;object-fit:contain}}
.g-hero{background-color:#02051a;background-image:linear-gradient(90deg,rgba(2,5,26,.72) 0%,rgba(2,5,26,.3) 48%,rgba(2,5,26,.08) 100%),url("../images/original/goto-hero-20260911.png");background-position:center;background-size:cover}
.g-hero .hero-product-image{right:-7%;bottom:0;width:108%;filter:drop-shadow(0 1.5rem 2.5rem #0007)}
.g-dark{background-color:#020727;background-image:linear-gradient(90deg,rgba(2,7,39,.9),rgba(2,7,39,.5)),url("../images/optimized/seo/optimized/goto-pabx-nuvem-tecnologia-background.webp");background-position:center;background-size:cover}
.g-cta{background-color:#02072b;background-image:linear-gradient(90deg,rgba(2,7,43,.78),rgba(2,7,43,.36)),url("../images/optimized/seo/optimized/goto-whatsapp-pabx-cta-background.webp");background-position:center;background-size:cover}
@media(max-width:48rem){.g-hero{background-position:62% center}.g-hero .hero-product-image{right:0;width:100%}.g-dark{background-position:center}.g-cta{background-position:65% center}}
.four .g-card{aspect-ratio:2/3;min-height:0;padding:42% 14% 22%;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%;box-shadow:none}
.four .g-card::after{display:none}.four .g-card h3{margin-top:0;font-size:clamp(.95rem,1.15vw,1.12rem)}.four .g-card p{font-size:clamp(.69rem,.82vw,.79rem);line-height:1.45}
.g-card--whatsapp{background-image:url("../images/optimized/seo/optimized/goto-card-whatsapp-integrado.webp")}.g-card--pabx{background-image:url("../images/optimized/seo/optimized/goto-card-pabx-em-nuvem.webp")}.g-card--inbox{background-image:url("../images/optimized/seo/optimized/goto-card-caixa-entrada-compartilhada.webp")}.g-card--mobile{background-image:url("../images/optimized/seo/optimized/goto-card-atendimento-qualquer-lugar.webp")}
@media(max-width:48rem){.four .g-card{width:min(100%,24rem);margin-inline:auto;padding:41% 13% 22%}.four .g-card h3{font-size:1.15rem}.four .g-card p{font-size:.82rem}}
.compact .experience-card{display:block;aspect-ratio:3/1;min-height:0;padding:6.5% 4.5% 5% 27%;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;box-shadow:none}.compact .experience-card::after{display:none}.compact .experience-card h3{margin:0 0 .3rem;font-size:clamp(.82rem,1vw,.95rem)}.compact .experience-card p{margin:0;font-size:clamp(.64rem,.78vw,.74rem);line-height:1.4}
.compact .experience-card--omnichannel{background-image:url("../images/optimized/seo/optimized/goto-experiencia-comunicacao-omnichannel.webp")}.compact .experience-card--conversations{background-image:url("../images/optimized/seo/optimized/goto-experiencia-gestao-conversas.webp")}.compact .experience-card--context{background-image:url("../images/optimized/seo/optimized/goto-experiencia-contexto-atendimento.webp")}.compact .experience-card--data{background-image:url("../images/optimized/seo/optimized/goto-experiencia-dados-indicadores.webp")}.compact .experience-card--ai{background-image:url("../images/optimized/seo/optimized/goto-experiencia-recursos-inteligencia-artificial.webp")}.compact .experience-card--integrations{background-image:url("../images/optimized/seo/optimized/goto-experiencia-integracoes-empresariais.webp")}
.journey-icon-image{display:block;width:4.4rem;height:4.4rem;object-fit:contain}
@media(max-width:48rem){.compact .experience-card{width:100%;aspect-ratio:3/1;min-height:0;padding:6.5% 5% 5% 27%}.compact .experience-card h3{font-size:clamp(.8rem,3.5vw,1rem)}.compact .experience-card p{font-size:clamp(.62rem,2.8vw,.8rem)}.journey-icon-image{width:4rem;height:4rem}}
.journey li:not(:last-child)::after{top:1.7rem;right:-1.4rem;width:2.8rem;height:auto;border:0;content:"····→";color:#5675b8;font-size:.9rem;font-weight:700;letter-spacing:.04em;line-height:1;text-align:center}
@media(max-width:48rem){.journey li:not(:last-child)::after{top:auto;right:auto;bottom:-1.05rem;left:1.9rem;width:1rem;height:1.35rem;border:0;content:"↓";color:#5675b8;font-size:1rem;line-height:1;text-align:center}}
.admin-flow-image{display:block;width:100%;height:auto;margin-top:1rem;object-fit:contain;filter:drop-shadow(0 .8rem 1.5rem rgb(7 18 63 / 12%))}
@media(max-width:48rem){.admin-flow-image{margin-top:.75rem}}
.devices .mobility-card{display:block;width:100%;aspect-ratio:1024/1536;min-height:0;padding:22% 11% 58%;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;box-shadow:none}
.devices .mobility-card h3{display:block;margin:0 0 .45rem;font-size:clamp(.88rem,1.15vw,1.05rem)}
.devices .mobility-card p{margin:0;font-size:clamp(.68rem,.82vw,.78rem);line-height:1.45}
.mobility-card--desktop{background-image:url("../images/optimized/seo/optimized/goto-mobilidade-aplicativo-computador.webp")}
.mobility-card--mobile{background-image:url("../images/optimized/seo/optimized/goto-mobilidade-aplicativo-celular.webp")}
.mobility-card--browser{background-image:url("../images/optimized/seo/optimized/goto-mobilidade-acesso-navegador.webp")}
.g-cta{overflow:hidden;background-color:#02072b;background-image:linear-gradient(90deg,rgba(2,7,43,.48),rgba(2,7,43,.22)),url("../images/optimized/seo/optimized/goto-cta-whatsapp-pabx-ondas-tecnologicas.webp");background-position:center;background-size:cover}
.g-cta>.container{min-height:15rem;grid-template-columns:minmax(13rem,.8fr) 1.35fr auto;gap:2rem}
.cta-specialist-image{display:block;width:100%;max-width:18rem;height:15rem;align-self:end;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 1rem 1.5rem rgb(0 0 0 / 30%))}
@media(max-width:64rem){.g-cta>.container{grid-template-columns:minmax(12rem,.65fr) 1.35fr}.g-cta button{grid-column:2}.cta-specialist-image{height:14rem;grid-row:1/3}}
@media(max-width:48rem){.devices .mobility-card{width:min(100%,24rem);margin-inline:auto;padding:22% 11% 58%}.devices .mobility-card h3{font-size:1.08rem}.devices .mobility-card p{font-size:.8rem}.g-cta{background-position:center}.g-cta>.container{padding:2rem 0 0;grid-template-columns:1fr}.g-cta button{grid-column:auto;justify-self:center}.cta-specialist-image{width:min(100%,18rem);height:auto;margin-inline:auto;grid-row:auto;order:3}}
.devices .mobility-card{position:relative;display:block;aspect-ratio:1024/1536;min-height:0;padding:0;overflow:hidden;border:0;background:transparent;box-shadow:none}
.devices .mobility-card>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none;margin:0;object-fit:contain;object-position:center;border-radius:0}
.mobility-card__content{position:absolute;z-index:1;top:21%;right:11%;left:11%}
.devices .mobility-card .mobility-card__content h3{display:block;margin:0 0 .45rem;font-size:clamp(.88rem,1.15vw,1.05rem)}
.devices .mobility-card .mobility-card__content p{margin:0;font-size:clamp(.68rem,.82vw,.78rem);line-height:1.45}
@media(max-width:48rem){.devices .mobility-card{width:min(100%,24rem);min-height:0;margin-inline:auto;padding:0}.devices .mobility-card>img{width:100%;height:100%;max-height:none;margin:0;object-fit:contain}.devices .mobility-card .mobility-card__content h3{font-size:1.08rem}.devices .mobility-card .mobility-card__content p{font-size:.8rem}}
.devices{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}
.devices .mobility-card{width:100%;height:auto;aspect-ratio:2/3;border:1px solid #e0e5ef;border-radius:1rem;background:#fff;box-shadow:0 .6rem 1.5rem rgb(7 18 63 / 8%)}
.devices .mobility-card>img{border-radius:inherit}
@media(max-width:48rem){.devices{grid-template-columns:1fr}.devices .mobility-card{width:min(100%,24rem);aspect-ratio:2/3}}
.compact{gap:1.35rem}
.compact .experience-card{position:relative;min-width:0;padding:6.3% 8% 5.5% 28%;overflow:hidden;border:0;border-radius:.8rem;background-color:#fff;background-size:108% auto;box-shadow:0 .45rem 1.2rem rgb(7 18 63 / 6%)}
.compact .experience-card::after{position:absolute;z-index:2;inset:0;display:block;width:auto;height:auto;border:0;border-radius:inherit;background:transparent;box-shadow:inset 0 0 0 .45rem #fff;content:"";pointer-events:none}
.compact .experience-card h3,.compact .experience-card p{position:relative;z-index:1;max-width:100%;overflow-wrap:anywhere}
.compact .experience-card h3{margin-bottom:.25rem;font-size:clamp(.76rem,.9vw,.88rem);line-height:1.2}
.compact .experience-card p{font-size:clamp(.59rem,.69vw,.68rem);line-height:1.35}
@media(max-width:64rem){.compact .experience-card{padding-right:7%;padding-left:29%}.compact .experience-card h3{font-size:clamp(.73rem,1.3vw,.86rem)}.compact .experience-card p{font-size:clamp(.57rem,1.05vw,.66rem)}}
@media(max-width:48rem){.compact{gap:1rem}.compact .experience-card{width:100%;padding:6.5% 8% 5.5% 28%;background-size:108% auto}.compact .experience-card h3{font-size:clamp(.76rem,3.3vw,.95rem)}.compact .experience-card p{font-size:clamp(.58rem,2.55vw,.74rem);line-height:1.32}}
.compact .experience-card::before{position:absolute;z-index:3;top:0;right:0;left:0;height:1.05rem;border-radius:.8rem .8rem 0 0;background:#fff;content:"";pointer-events:none}
.devices .mobility-card{border:0;border-radius:0;background:#fff;box-shadow:none}
.devices .mobility-card::before{position:absolute;z-index:2;inset:0;border-radius:0;background:transparent;box-shadow:inset 0 0 0 1.4rem #fff;content:"";pointer-events:none}
.devices .mobility-card>img{border-radius:0}
.devices .mobility-card .mobility-card__content{z-index:3}
.devices .mobility-card:nth-child(2)::before{box-shadow:inset 0 0 0 2.65rem #fff}
.devices .mobility-card:nth-child(3)::before{background:linear-gradient(#fff,#fff) left/2.9rem 100% no-repeat,linear-gradient(#fff,#fff) right/2.9rem 100% no-repeat,linear-gradient(#fff,#fff) top/100% 1.4rem no-repeat,linear-gradient(#fff,#fff) bottom/100% 2.9rem no-repeat;box-shadow:none}

/* Supplied complete hero artwork; equipment is already part of the background. */
.g-hero{background-image:linear-gradient(90deg,rgba(2,5,26,.25),transparent 60%),url("../images/original/goto-hero-20260911.png");background-repeat:no-repeat}
@media(max-width:48rem){.g-hero{padding-bottom:0;background-image:linear-gradient(180deg,#02051a 0%,#02051a 52%,transparent 76%),url("../images/original/goto-hero-20260911.png");background-position:center, right bottom;background-size:100% 100%,auto 22rem}.g-hero .hero-products{min-height:20rem}.g-hero-grid{gap:0}}
