/* Restored navigation, product connections and a two-column live demonstration. */
.studio nav{display:flex!important;position:fixed!important;top:16px;left:50%;translate:-50% 0;z-index:30!important;width:min(1184px,calc(100% - 40px));height:64px!important;margin:0!important;padding:0 22px!important;background:#ffffffed!important;border:1px solid #dee6f0!important;border-radius:16px!important;backdrop-filter:blur(18px);box-shadow:0 5px 24px #18314f08!important}.studio nav .logo{color:#17375f!important}.studio nav .logo span{color:#2260ed!important}.studio nav .navlinks{color:#536c8a!important;font-size:13px!important;gap:24px!important}.studio nav .nav-try{background:#225de0!important;color:#fff!important;padding:10px 15px!important;border-radius:10px!important}.studio .hero{padding-top:65px!important}.studio .hero h1{font-size:clamp(40px,5.8vw,76px)!important}.studio .experience{display:grid!important;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:'title phone' 'modes phone' 'business phone' 'tabs phone' 'context phone' 'controls phone' 'result phone' 'foot phone';grid-template-rows:auto auto auto auto 1fr auto auto auto;column-gap:65px!important;row-gap:14px!important;padding:44px 55px!important;max-width:1110px!important;min-height:640px;scroll-margin-top:90px!important;overflow:visible!important}.studio .experience:before{display:none!important}.studio .experience-intro{grid-area:title;text-align:left!important;display:block!important}.studio .experience-intro h2{font-size:40px!important;letter-spacing:-1.6px!important;line-height:1.08!important;text-align:left!important}.studio .experience-intro>p{display:none!important}.studio .demo-modes{grid-area:modes;margin:7px 0!important;justify-self:start}.studio .exphead{grid-area:business;display:flex!important;flex-wrap:wrap;align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin:0!important;width:100%!important;padding:0!important}.studio .expname{min-width:0}.studio .expname strong{font-size:14px!important}.studio .expname small{display:block!important;max-width:260px;font-size:10px!important}.studio #save-session{font-size:12px!important}.studio .mobile-tabs{grid-area:tabs;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;margin:3px 0!important;gap:6px!important}.studio .mobile-tabs button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:11px 15px!important;text-align:left!important;font-size:14px!important;border-radius:10px!important}.studio .mobile-tabs button[hidden]{display:none!important}.studio .mobile-tabs button .tab-number{display:inline!important;font-size:11px;color:#8093ab}.studio .mobile-tabs button[aria-pressed=true]{background:#fff!important;color:#245799!important;box-shadow:0 2px 10px #1a42630a!important}.studio .value-context{grid-area:context;text-align:left!important;padding:0!important;align-self:start}.studio .value-context strong{font-size:15px!important;line-height:1.55!important;font-weight:400!important;text-align:left!important;max-width:300px;color:#617995!important}.studio .demo-shell{grid-area:phone;align-self:center;width:340px!important;margin:0!important}.studio .workspace{grid-template-columns:minmax(0,340px)!important;padding:0!important}.studio .workspace .phone-frame{height:540px!important;border-radius:40px!important}.studio .phone-label{display:none!important}.studio .workspace .chatlog{padding:12px!important}.studio .workspace .msg{font-size:13px!important;line-height:1.55!important}.studio .workspace .chatbox{padding:9px!important}.studio .workspace .chatbox input{font-size:12px!important}.studio .workspace .panehead{height:47px!important}.studio .workspace .quota{font-size:10px!important}.studio .workspace .suggestions button{font-size:11px!important;padding:6px 8px!important}.studio .workspace .cal-grid{height:225px!important;min-height:175px!important}.studio .workspace .feed-item strong{font-size:14px!important}.studio .workspace .feed-item small{font-size:12px!important}.studio .workspace .feed-item{padding:15px 0!important}.studio .workspace .client-person h4{font-size:24px!important}.studio .tour-controls{grid-area:controls;display:flex!important;margin:0!important;max-width:none!important;width:100%!important;height:auto!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:14px!important}.studio #tour-position{font-size:11px!important}.studio .tour-controls>div{margin-left:auto;display:flex;align-items:center;gap:8px}.studio .tour-clock{display:none!important}.studio .result-takeaway{grid-area:result;margin:0!important;max-width:none!important;background:#e1ebf9!important}.studio .expfoot{grid-area:foot;margin:0!important;justify-content:flex-start!important;max-width:none!important}.studio .alert{grid-column:1/-1}.studio .generation-stage{grid-area:phone;width:340px;align-self:center;padding:20px 0!important}.studio .is-preparing .experience-intro{align-self:center}.studio .is-preparing .generation-stage{display:block!important}.studio .is-preparing .demo-shell{display:none!important}.studio .demo-director{display:none!important}.studio .welcome{display:block!important;padding:10px!important}.studio .has-session .welcome{display:none!important}.studio .welcome-copy h3{font-size:27px!important}.studio .welcome-copy p{font-size:14px!important}.studio .demo-preview-map{display:none!important}
.connections-section{padding:85px 0 40px;scroll-margin-top:100px}.connections-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}.connections-heading h2{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-1.7px;line-height:1.12;margin:0}.connections-heading>p{font-size:16px;line-height:1.6;max-width:330px;color:#6c8099;margin:0}.channel-list{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.channel-list article{padding:24px 20px;border:1px solid #e3eaf3;border-radius:17px;background:#fff}.channel-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#e8f0ff;color:#2860bb;font-size:22px;font-weight:550;margin-bottom:22px}.channel-icon.whatsapp{background:#e7f5ed;color:#348358}.channel-icon.instagram{background:#f7edf5;color:#9a537e;font-size:30px}.channel-icon.messenger{background:#eaf0ff;color:#406bd2}.channel-list h3{font-size:16px;letter-spacing:-.3px;margin:0 0 9px;font-weight:550}.channel-list p{font-size:13px;line-height:1.6;color:#75869c;margin:0}.calendar-connections{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:26px 28px;background:#edf3fc;border-radius:17px}.calendar-connections h3{font-size:20px;font-weight:500;letter-spacing:-.5px;margin:0 0 9px}.calendar-connections p{font-size:13px;color:#6b809b;margin:0}.calendar-providers{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.calendar-providers span{padding:10px 13px;background:#fff;border-radius:9px;font-size:12px;color:#3e618b;white-space:nowrap}.connections-note{font-size:12px;color:#8694a6;margin:15px 0 0}.studio #precios,.studio #setup{scroll-margin-top:100px}
@media(min-width:701px) and (max-height:780px){.studio .experience{padding:30px 45px!important;min-height:575px;row-gap:10px!important}.studio .workspace .phone-frame{height:490px!important}.studio .experience-intro h2{font-size:35px!important}.studio .mobile-tabs button{padding:8px 12px!important}}
@media(max-width:1000px) and (min-width:701px){.studio .experience{grid-template-columns:minmax(0,1fr) 310px;column-gap:30px!important;padding:35px!important}.studio .demo-shell,.studio .generation-stage{width:310px!important}.studio .workspace{grid-template-columns:minmax(0,310px)!important}.studio .experience-intro h2{font-size:34px!important}.channel-list{grid-template-columns:repeat(3,1fr)}.calendar-connections{display:block}.calendar-providers{justify-content:flex-start;margin-top:20px}}
@media(max-width:700px){.studio nav{top:10px;width:calc(100% - 24px);height:56px!important;padding:0 15px!important}.studio nav .logo{font-size:25px!important}.studio nav .navlinks{gap:12px!important}.studio nav .hide-mobile{display:none!important}.studio nav .nav-try{font-size:11px!important;padding:9px 11px!important}.studio .hero{padding-top:60px!important}.studio .experience{display:flex!important;flex-direction:column;align-items:stretch;gap:0!important;padding:22px 13px!important;min-height:0!important;scroll-margin-top:75px!important}.studio .experience-intro h2{font-size:27px!important}.studio .experience-intro h2 br{display:none}.studio .demo-modes{margin:12px auto 8px!important;justify-self:center}.studio .exphead{margin:4px 0 10px!important;justify-content:space-between!important;gap:8px!important}.studio .expname strong{font-size:12px!important}.studio .expname small{display:none!important}.studio #save-session{font-size:10px!important}.studio .mobile-tabs{flex-direction:row!important;gap:4px!important;margin:0 0 8px!important}.studio .mobile-tabs button{padding:8px 6px!important;justify-content:center!important;gap:4px!important;font-size:11px!important}.studio .mobile-tabs button .tab-number{display:none!important}.studio .value-context{display:none!important}.studio .demo-shell,.studio .generation-stage{width:100%!important;max-width:330px!important;align-self:center}.studio .workspace{grid-template-columns:minmax(0,330px)!important}.studio .workspace .phone-frame{height:clamp(365px,calc(100svh - 365px),490px)!important}.studio .workspace .msg{font-size:12px!important}.studio .workspace .panehead{height:44px!important}.studio .workspace .cal-grid{height:160px!important;min-height:110px!important}.studio .tour-controls{margin-top:12px!important;flex-wrap:nowrap!important;gap:7px!important}.studio .tour-controls>div{gap:6px!important}.studio .tour-controls .pill{font-size:10px!important}.studio #tour-position{font-size:10px!important}.studio .result-takeaway{margin-top:10px!important}.studio .expfoot{margin-top:6px!important}.connections-section{padding:45px 0 25px}.connections-heading{display:block;margin-bottom:25px}.connections-heading h2{font-size:34px}.connections-heading>p{font-size:14px;margin-top:20px}.channel-list{grid-template-columns:1fr 1fr;gap:10px}.channel-list article{padding:20px 15px}.channel-list article:last-child{grid-column:1/-1}.channel-icon{margin-bottom:15px}.channel-list h3{font-size:15px}.channel-list p{font-size:12px}.calendar-connections{display:block;padding:22px}.calendar-providers{justify-content:flex-start;margin-top:20px;gap:6px}.calendar-providers span{font-size:11px;padding:9px}.connections-note{font-size:11px}}
.studio .experience:focus{outline:none!important}.studio .experience-intro h2 br{display:block!important}
@media(max-width:700px){.studio .experience-intro h2 br{display:none!important}}
