/* Colbuy / Labs / Studio: one navigation system across the site. */
header>nav[aria-label="Navegación principal"]{align-items:center;gap:36px;font-size:13px}.org-nav-group{position:relative}.org-nav-group>summary{position:relative;gap:9px;min-height:44px;white-space:nowrap;transition:color .2s}.org-nav-group.is-current>summary{color:#00efdf}.org-nav-group>summary:focus-visible{outline:2px solid #00efdf;outline-offset:5px;border-radius:3px}.org-nav-group>summary::-webkit-details-marker{display:none}.org-nav-group .universe-chevron{width:13px;height:13px;transition:transform .2s}.org-nav-group[open] .universe-chevron{transform:rotate(180deg)}.org-nav-group>.universe-panel{top:calc(100% + 9px);left:-22px;width:292px;max-height:min(650px,calc(100dvh - 140px));overflow-y:auto;padding:10px;background:#101b1deb;border:1px solid #00efdf30;color:#f1f0e9;border-radius:12px;box-shadow:0 20px 65px #0009;backdrop-filter:blur(22px)}.org-nav-group>.universe-panel>a{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:13px 14px;border-radius:7px;min-height:58px;text-decoration:none;color:#f1f0e9;transition:background .2s,color .2s}.org-nav-group>.universe-panel>a>span{font:400 14px/1.3 Arial,sans-serif;letter-spacing:0}.org-nav-group>.universe-panel>a>small{font:10px/1.5 Arial,sans-serif;color:#a5b7b4;letter-spacing:0}.org-nav-group>.universe-panel>a:hover,.org-nav-group>.universe-panel>a:focus-visible,.org-nav-group>.universe-panel>a[aria-current=page]{background:#00efdf10;color:#00efdf}.org-menu-label{display:block;margin:8px 12px 4px;padding-top:13px;border-top:1px solid #ffffff20;font:8px/1.6 Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#a9bab7}.org-nav-group>.universe-panel>a[href="ruby-sanchez.html"]:hover{background:#cbb88a14;color:#decda6}.org-nav-group[data-colbuy-area=studio]>.universe-panel{width:275px}.org-lab-home-link{display:flex;align-items:center;gap:18px;width:max-content;font-size:12px;margin-top:20px;padding-bottom:8px;border-bottom:1px solid #ffffff33;color:#c3d5d0}.org-lab-home-link svg{width:19px;height:19px;color:#00efdf}.org-lab-home-link:hover{color:#00efdf}
@media(min-width:901px){header>nav[aria-label="Navegación principal"]{display:flex}header>.contact-top{display:flex}header>.menu-toggle{display:none}}
@media(max-width:900px){header>nav[aria-label="Navegación principal"],header>.contact-top{display:none}header>.menu-toggle{display:block;background:transparent;color:inherit}.mobile-menu{inset:90px 14px auto;max-height:calc(100dvh - 108px);overflow-y:auto;overscroll-behavior:contain;padding:14px 18px;background:#101b1df7;color:#f1f0e9;border:1px solid #00efdf30;backdrop-filter:blur(24px);box-shadow:0 20px 70px #0009}.mobile-menu:not([hidden]){display:grid;gap:0}.mobile-menu[hidden]{display:none!important}.mobile-menu .org-nav-group{border-bottom:1px solid #ffffff20}.mobile-menu .org-nav-group>summary{font:400 23px/1.2 Arial,sans-serif;padding:17px 0;min-height:60px;justify-content:space-between}.mobile-menu .org-nav-group>.universe-panel{position:static;max-height:none;width:100%;padding:0 0 12px 8px;margin:0;border:0;background:transparent;box-shadow:none;border-radius:0;backdrop-filter:none;color:#f1f0e9}.mobile-menu .org-nav-group>.universe-panel>a{padding:11px 12px;min-height:54px}.mobile-menu .org-nav-group>.universe-panel>a>span{font-size:15px}.mobile-menu .org-nav-group>.universe-panel>a>small{font-size:11px;color:#a5b7b4}.mobile-menu .org-mobile-contact{display:flex;justify-content:space-between;align-items:center;padding:20px 0 8px;color:#00efdf;font-size:17px}.org-mobile-contact svg{width:24px;height:24px}}
/* Laboratory is a destination of its own within Colbuy Labs. */
.org-lab-page{background:#101313}.org-lab-intro{position:relative;padding-top:180px;overflow:hidden;min-height:740px;border-bottom:1px solid #ffffff22;background:radial-gradient(ellipse at 88% 40%,#00efdf10,transparent 60%)}.org-kicker{display:block;font:10px/1.5 Arial,sans-serif;letter-spacing:2px;color:#00efdf}.org-lab-intro h1{position:relative;z-index:1;font:400 clamp(50px,6.1vw,98px)/1.04 Arial,sans-serif;letter-spacing:-.065em;margin:36px 0;max-width:850px}.org-lab-intro h1 em{font-family:Georgia,serif;color:#00efdf;font-weight:400}.org-lab-bottom{position:relative;z-index:1;display:flex;align-items:flex-end;gap:55px;max-width:780px}.org-lab-bottom p{font-size:15px;line-height:1.8;color:#a9bdb8;max-width:400px;margin:0}.org-lab-bottom .text-link{white-space:nowrap}.org-lab-bottom svg{width:22px;height:22px;color:#00efdf}.org-lab-orbit{position:absolute;width:410px;height:410px;right:-65px;top:180px;display:grid;place-items:center;transform:rotate(-22deg);opacity:.75;pointer-events:none}.org-lab-orbit i{position:absolute;inset:0;border:1px solid #00efdf80;border-radius:50%;box-shadow:0 0 25px #00efdf10;transform:rotateY(55deg)}.org-lab-orbit i:nth-child(2){transform:rotateX(60deg) rotateZ(40deg)}.org-lab-orbit i:nth-child(3){inset:65px;transform:rotateX(45deg) rotateY(-40deg);background:radial-gradient(#00efdf25,transparent 65%)}.org-lab-orbit b{font:400 32px/1 Arial,sans-serif;letter-spacing:5px;color:#00efdf;text-shadow:0 0 30px #00efdf80}.org-lab-page .ep-lab{border-top:0}.org-labs-links{border-top:1px solid #ffffff22}.org-labs-links>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px}.org-labs-links a{position:relative;padding:30px 0;border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff20}.org-labs-links small{font:8px/1.6 Arial,sans-serif;letter-spacing:1px;color:#a9bdb8}.org-labs-links h2{font:400 30px/1.15 Arial,sans-serif;letter-spacing:-1px;margin:20px 0 30px}.org-labs-links svg{width:24px;height:24px;color:#00efdf;transition:transform .2s}.org-labs-links a:hover svg{transform:translateX(8px)}.org-labs-links a:hover h2{color:#00efdf}
/* Own products retain their distinct branding and interactive previews. */
.platform-hub-page .ph-selector{grid-template-columns:repeat(2,1fr)}.platform-hub-page .platform-hub-intro h1 em{color:#00efdf}.platform-hub-page .ph-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.org-partner-demo{margin:50px 0 0;padding-top:35px;border-top:1px solid #ffffff22}.org-partner-demo>h2{font-size:36px;font-weight:400;letter-spacing:-1px}.org-partner-demo>p{max-width:650px;font-size:14px;line-height:1.7;color:#a9bdb8}.org-partner-demo .org-crm-scene{--ph-accent:#06cc8b;--ph-deep:#07372d;max-width:900px;margin:28px auto 40px;background:#11211f;padding:22px;border:1px solid #00efdf30;border-radius:16px}.org-partner-demo .ph-scene-controls{margin-bottom:20px}.org-partner-demo [hidden]{display:none!important}
@media(max-width:900px){.org-lab-intro{padding-top:145px;min-height:670px}.org-lab-orbit{right:-160px;top:210px;width:340px;height:340px;opacity:.4}.org-lab-intro h1{font-size:clamp(44px,7.5vw,70px)}.org-lab-bottom{display:block}.org-lab-bottom .text-link{margin-top:20px}.org-labs-links>div{grid-template-columns:1fr}.org-labs-links a{padding:25px 0}.org-labs-links h2{margin:12px 0 20px}.org-partner-demo .org-crm-scene{padding:14px}}
@media(max-width:600px){.org-lab-intro{padding-top:125px;min-height:620px}.org-lab-intro h1{font-size:clamp(40px,8.8vw,55px);margin-top:32px}.org-kicker{font-size:8px}.org-lab-bottom p{font-size:14px;max-width:285px}.org-lab-orbit{width:270px;height:270px;right:-155px;top:210px}.platform-hub-page .ph-selector{grid-template-columns:1fr}.platform-hub-page .ph-catalog-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.org-nav-group .universe-chevron,.org-labs-links svg{transition:none}}
