/* One navigation header, editorial imagery, and product-specific previews. */
.nav-desktop [data-quote-count],.mobile-nav [data-quote-count]{display:inline-grid;place-items:center;background:#efe3cc;color:#382b1c;border-radius:50%;min-width:19px;height:19px;font-size:10px;margin-left:4px}
.hub-front-visual{position:absolute;left:calc(100% + 28px);width:calc(100% - 20px);top:55px;height:510px;border-radius:18px;overflow:hidden;box-shadow:0 25px 60px #202b3117}.hub-front-visual .cover-photo{display:block;object-position:center}.hub-covers:not([data-cover-index="0"]) .orbit-system{visibility:hidden;pointer-events:none}.hub-covers[data-cover-index="0"] .orbit-system{visibility:visible}.hub-front-visual img{width:100%;height:100%;object-fit:cover}.cover-art-hub-personaliza .hub-front-visual img{object-position:center 43%}.hub-covers .cover-text{position:relative;z-index:1}.hub-covers .cover-title{font-size:clamp(44px,4.8vw,70px)!important}
.connection-grid>article{overflow:hidden;border-radius:12px;background:white;padding:0 28px 30px!important;border:1px solid #e2e7e3}.connection-photo{display:block;width:calc(100% + 56px);max-width:none;height:220px;object-fit:cover;margin:0 -28px 28px}.connection-grid h3{font-size:29px;line-height:1.15}.connection-grid p{line-height:1.75}.front-image-card[href="/personaliza/"] .front-image img{object-position:center 52%}
.real-case-preview{position:relative;isolation:isolate;overflow:hidden;background:#141b22!important;min-height:310px!important;display:flex;flex-direction:column;justify-content:center;padding:32px!important;color:white!important}.real-case-preview:after{content:'';position:absolute;inset:0;background:linear-gradient(100deg,#0b1822d9,#0b18225c);z-index:-1}.real-home-shot{position:absolute!important;inset:-3px!important;width:calc(100% + 6px)!important;height:calc(100% + 6px)!important;object-fit:cover!important;object-position:top!important;filter:blur(1.3px) saturate(.8);z-index:-2}.real-case-preview :is(h3,strong,small,span){color:white!important}.real-case-preview header{background:transparent!important;border-bottom:1px solid #ffffff50;padding:0 0 20px!important;margin-bottom:20px}.real-case-preview h3{font-size:32px!important;max-width:340px}.real-case-preview .preview-site-categories{margin-top:24px}.real-case-preview .preview-site-categories span{border-color:#ffffff60;background:#0c1b2c85}
.real-project-card{position:relative;isolation:isolate;overflow:hidden;min-height:390px;display:flex!important;align-items:flex-end;background:#0c1820!important;color:#fff!important}.project-home-shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top left;filter:blur(1px) saturate(.65);z-index:-2}.real-project-card:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#13212c15,#0c1820ed 80%);z-index:-1}.hub-page .real-project-card :is(h3,p,small){color:#fff!important}.real-project-card small{opacity:.8}.project-grid .real-project-card>div{align-self:end}
.service-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;margin:35px 0 45px;padding:24px;border:1px solid #4d554d;background:#172119;border-radius:12px;align-items:center}.service-editorial>div:first-child{position:relative;min-width:0}.service-editorial img{width:100%;height:370px;object-fit:cover;border-radius:8px}.service-editorial>div>span{position:absolute;left:18px;bottom:20px;font-size:9px;letter-spacing:.1em;background:#112117df;color:#def595;padding:12px}.service-editorial h3{font-size:34px!important;line-height:1.2}.service-editorial p,.service-editorial li{font-size:14px;line-height:1.85;color:#d0d9d0!important}.service-editorial ul{padding-left:18px;margin:22px 0}.marketing-service-grid{gap:24px}.marketing-service{border-radius:12px!important;border-top:3px solid #c4e779!important;box-shadow:0 15px 40px #00000015}.marketing-service.service-track-1{border-top-color:#83b5a0!important}.marketing-service.service-track-2{border-top-color:#b1a2d2!important}.marketing-service-promise{font-size:19px!important;line-height:1.45!important}.marketing-service h4{color:#d4e89e!important}.service-photo{width:100%;height:220px;object-fit:cover;display:block;border-radius:8px;margin-bottom:28px}.technology-services{grid-template-columns:repeat(2,minmax(0,1fr))!important}.technology-services>article{border-radius:12px;padding:24px!important;background:#14232b!important}.technology-services h3{font-size:27px!important;line-height:1.25}.technology-services>article>p{color:#cad9df!important}.service-outcomes{padding-top:25px;margin-top:25px;border-top:1px solid #526370}.service-outcomes strong{font-size:17px;color:#8fe0ee}.service-outcomes p,.service-outcomes li{font-size:13px;line-height:1.8;color:#cbd9de!important}.service-outcomes ul{padding-left:18px}
.method-visuals{margin-top:32px;max-width:570px}.method-visuals figure{margin:0;border:1px solid #516064;border-radius:10px;overflow:hidden;background:#152328}.method-visuals img{width:100%;height:300px;object-fit:cover;display:block}.method-visuals figcaption{padding:18px 22px;font-size:12px;line-height:1.7;color:#e6eff0}.method-visuals figcaption>span{display:inline-block;color:#b6dc80;margin-right:14px;font-weight:700}.detail-section[data-method] .large-copy{color:#d0dadb!important;line-height:1.8}.detail-section[data-method] .steps{list-style:none;padding:0}.detail-section[data-method] .steps li{padding:0;border-bottom:1px solid #526064;display:block}.detail-section[data-method] .steps button{border:0;background:transparent;color:#b9c8cb;display:flex;align-items:center;gap:18px;padding:22px 15px;text-align:left;font:inherit;font-size:15px;line-height:1.6;width:100%;cursor:pointer;border-radius:6px}.detail-section[data-method] .steps button>span{font:inherit;color:#9dafb6;flex-shrink:0}.detail-section[data-method] .steps button>b{margin-left:auto}.detail-section[data-method] .steps button[aria-pressed="true"]{background:#263936;color:#effdd8}.detail-section[data-method] .steps button[aria-pressed="true"]>span{color:#c7ef87}.detail-section[data-method] .steps button:focus-visible{outline:2px solid #c7ef87;outline-offset:3px}
.personaliza-identity{background:#f5f1e7}.personaliza-art-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:40px}.personaliza-art-grid a{border:1px solid #d7cdbd;border-radius:9px;background:#fffdf8;overflow:hidden}.personaliza-art-grid img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.personaliza-art-grid span{display:block;padding:18px;font-size:13px;color:#5b4932}.personaliza-delivery{margin-top:42px;border-top:1px solid #d9cdbb;padding-top:30px;max-width:850px}.personaliza-delivery p{line-height:1.8;color:#5e5b51;margin:15px 0}.personaliza-delivery a{font-size:13px;color:#795623;font-weight:600}
.product-interface{min-width:0}.product-interface .demo-tabs{overflow:auto;flex-wrap:wrap;gap:4px;padding:10px}.product-interface .demo-tabs button{flex:none;font-size:10px;padding:10px 12px;min-height:38px}.product-interface [data-tab-panel]{min-height:330px}.product-interface .demo-heading{padding:22px 24px}.demo-table-wrap{overflow:auto;margin:0 22px 24px}.demo-table{width:100%;border-collapse:collapse;font-size:11px;color:#344453;background:#fff;line-height:1.6}.demo-table th{color:#5e6a73;background:#f0f3f5;text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.06em;padding:12px}.demo-table td{padding:14px 12px;border-bottom:1px solid #e2e7e9;vertical-align:top}.demo-table button{background:#e6f1ed;color:#205b48;border:1px solid #bfd4cb;border-radius:5px;font:inherit;font-size:10px;padding:7px 9px;cursor:pointer}.demo-table button:disabled{opacity:.7}.demo-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px}.demo-metrics>div{padding:18px 12px;background:#f3f5f6;border:1px solid #e0e6e8;border-radius:8px}.demo-metrics strong{display:block;color:#253e49!important;font-size:28px!important}.demo-metrics span{display:block;font-size:10px;color:#617079;margin-top:6px}.demo-checks{margin:0 24px 25px}.demo-checks label{display:flex;align-items:start;gap:12px;padding:13px 0;border-bottom:1px solid #e1e8e5;color:#344e40;font-size:12px;line-height:1.6}.demo-checks input{width:16px;height:16px;flex-shrink:0;accent-color:#42765c}.demo-checks p{font-size:11px;color:#486955!important;margin-top:18px}.demo-bars{margin:25px}.demo-bars>div{display:grid;grid-template-columns:110px 1fr 30px;align-items:center;gap:10px;margin-top:18px;font-size:10px;color:#4d636c}.demo-bars i{height:10px;background:#6f9ca8;border-radius:4px;min-width:10px}.demo-analytics>label,.demo-search,.demo-recommendation{display:block;margin:0 24px 20px;font-size:11px;color:#344951}.demo-analytics select,.demo-search input,.demo-recommendation textarea{display:block;background:white;color:#334e57;padding:10px;border:1px solid #c6d2d7;border-radius:6px;font:inherit;margin-top:7px;width:100%;box-sizing:border-box}.demo-real-shot{display:block;width:calc(100% - 40px);margin:0 20px 20px;border-radius:6px;border:1px solid #d6e1dc}.demo-open-link{display:block;margin:20px 24px;color:#3e6050!important;font-size:12px}.demo-hint,.demo-state{font-size:11px!important;line-height:1.7;color:#50616b!important;margin:14px 24px}.demo-state:empty{display:none}.demo-evidence-photo{margin:20px 24px}.demo-evidence-photo img{height:180px;width:100%;object-fit:cover;border-radius:6px}.demo-evidence-photo figcaption{font-size:10px;line-height:1.5;color:#4c626a;padding-top:9px}.demo-trilha .demo-tabs button[aria-selected=true]{background:#22543d;color:#fff}.demo-tep .demo-tabs button[aria-selected=true]{background:#a34510;color:#fff}.demo-trilha [data-tab-panel]{background:#f9fcf8}.demo-tep .crm-board{max-height:480px;overflow:auto}.demo-trilha .permission-demo{margin:10px 24px}
@media(max-width:1050px){.hub-front-visual{height:440px;top:60px}.service-editorial{gap:25px}.personaliza-art-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:750px){.hub-covers:not([data-cover-index="0"]) .cover-stage{display:block}.hub-covers:not([data-cover-index="0"]) .orbit-system{display:none}.hub-front-visual{position:relative;left:auto;top:auto;width:100%;height:300px;margin-bottom:20px;box-shadow:none;border-radius:12px}.hub-covers .cover-slide:not(.cover-art-orbit){display:flex;flex-direction:column}.hub-covers .cover-slide[hidden]{display:none!important}.hub-covers .cover-slide:not(.cover-art-orbit) .cover-content{order:-1;min-height:0;padding:40px 0 24px}.hub-covers .cover-title{font-size:43px!important}.service-editorial{grid-template-columns:1fr;padding:18px;gap:25px}.service-editorial img{height:250px}.technology-services{grid-template-columns:1fr!important}.method-visuals{margin-bottom:30px}.method-visuals img{height:250px}.personaliza-art-grid{gap:12px}.personaliza-art-grid span{font-size:11px;padding:12px}.connection-photo{height:230px}.demo-table-wrap{margin-inline:12px}.demo-metrics{margin:12px;gap:6px}.demo-metrics strong{font-size:23px!important}.demo-metrics span{font-size:9px}.demo-table td,.demo-table th{padding:9px 7px}.demo-bars>div{grid-template-columns:85px 1fr 27px;gap:6px}.product-interface [data-tab-panel]{min-height:0}}
#main .service-editorial h3{color:#f0f5e9!important}#main .service-editorial .text-link{color:#cde99a!important}#main .marketing-service h4{color:#4d6137!important}.technology-services{gap:24px!important}#main .product-interface [data-tab-panel]{background:#f7f9f7;color:#263e3e}#main .product-interface [data-tab-panel] :is(h4,h5,strong){color:#294044!important}#main .product-interface [data-tab-panel] :is(p,label,small){color:#4b6367!important}#main .demo-tep .crm-board{background:#eeeee7}#main .demo-tep [data-crm-column]{background:#e5e8e1}#main .demo-tep [data-crm-card]{background:#fff;border-color:#d5ddd5;color:#314840}#main .demo-tep [data-crm-advance]{color:#865017;background:#f2eadc;border-color:#d3bea4}#main .demo-report .report-fields :is(input,select,textarea){background:white;color:#314b55;border-color:#bdcdd0}#main .demo-report .report-evidence article{background:#edf3f3;color:#314a53;border-color:#d2dddd}#main .demo-report .report-evidence b{color:#315762}.demo-trilha .demo-browser{background:#173f2f}.demo-trilha .demo-browser>b{color:#d5f18d}
