.g-root{--ink: #0d2d49;--navy: #142b4d;--red: #ef4444;--red-deep: #dc2626;--paper: #f7f7f4;--soft: #eef3f6;--muted: #5c7080;--line: #d7e1e7;--green: #1a7c62;--white: #fff;--shadow: 0 24px 70px rgba(13, 45, 73, .12);min-height:100vh;background:radial-gradient(900px 420px at 8% -10%,rgba(239,68,68,.08),transparent 55%),radial-gradient(800px 480px at 100% 0%,rgba(20,43,77,.08),transparent 50%),var(--paper);color:var(--ink);font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;overflow-x:hidden}.g-root *{box-sizing:border-box}.g-skip{position:absolute;left:12px;top:-40px;background:var(--navy);color:#fff;padding:8px 12px;border-radius:8px;z-index:80}.g-skip:focus{top:12px}.g-announce{background:var(--navy);color:#d5e2ec;font-size:13.5px;text-align:center;padding:8px 16px}.g-announce b{color:#fff;margin-right:8px}.g-announce a{color:#fff;margin-left:8px;font-weight:700;text-decoration:none}.g-announce a:hover{color:#fecaca}.g-nav{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:10px 20px;background:#f7f7f4e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent}.g-nav.is-stuck{border-bottom-color:var(--line)}.g-logo{display:flex;align-items:center;flex:0 0 auto}.g-logo img{height:64.4px;width:auto;display:block}.g-links{display:flex;gap:18px;margin-left:auto;align-items:center}.g-links a,.g-drawer a{color:var(--navy);text-decoration:none;font-size:14px;font-weight:600}.g-links a.is-on,.g-drawer a.is-on,.g-links a:hover{color:var(--red)}.g-auth{display:flex;gap:10px;align-items:center}.g-burger{display:none;margin-left:auto;border:1px solid var(--line);background:#fff;border-radius:10px;width:42px;height:42px;align-items:center;justify-content:center;cursor:pointer}.g-burger span,.g-burger span:before,.g-burger span:after{display:block;width:16px;height:2px;background:var(--navy);position:relative;content:""}.g-burger span:before{position:absolute;top:-5px}.g-burger span:after{position:absolute;top:5px}.g-drawer{display:none;padding:8px 20px 18px;max-width:1180px;margin:0 auto}.g-drawer.is-open{display:grid;gap:12px}.g-drawer .g-auth{margin-top:6px}.g-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:12px 18px;font-weight:700;font-size:14.5px;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.g-btn:hover{transform:translateY(-2px)}.g-btn-primary{background:linear-gradient(135deg,var(--red),var(--red-deep));color:#fff;box-shadow:0 10px 24px #ef444447}.g-btn-ink{background:var(--navy);color:#fff}.g-btn-ghost{background:transparent;color:var(--navy);border-color:#c5d3dc}.g-btn-text{background:none;color:var(--navy);padding:8px 4px}.g-wrap{max-width:1180px;margin:0 auto;padding:28px 20px 72px}.g-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center;position:relative}.g-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--red);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#ef444414;border:1px solid rgba(239,68,68,.18);border-radius:999px;padding:6px 12px;margin-bottom:14px}.g-hero h1,.g-block h2,.g-cta h2{font-weight:800;letter-spacing:-.035em;line-height:1.08;margin:0 0 14px}.g-hero h1{font-size:clamp(2.1rem,4.6vw,4rem)}.g-accent{background:linear-gradient(135deg,var(--red),#b91c1c);-webkit-background-clip:text;background-clip:text;color:transparent}.g-lead{font-size:1.08rem;line-height:1.65;color:var(--muted);margin:0 0 18px;max-width:58ch}.g-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.g-intent{display:flex;gap:8px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:8px;box-shadow:var(--shadow);max-width:560px}.g-intent input{flex:1;border:0;outline:none;font:inherit;padding:10px 12px;min-width:0;background:transparent;color:var(--ink)}.g-intent-note{margin-top:10px;color:var(--muted);font-size:14px}.g-intent-note a{color:var(--navy);font-weight:700}.g-crumbs{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:13px;margin-bottom:14px}.g-crumbs a{color:var(--navy);font-weight:700;text-decoration:none}.g-section{margin-top:72px}.g-block h2{font-size:clamp(1.7rem,3vw,2.5rem);max-width:22ch}.g-block p,.g-prose p{color:var(--muted);line-height:1.7;font-size:1.02rem}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.g-center{text-align:center}.g-center h2,.g-center p{margin-left:auto;margin-right:auto}.g-marquee-label{font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:28px 0 10px}.g-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.g-track{display:flex;gap:10px;width:-moz-max-content;width:max-content;animation:g-slide 38s linear infinite}.g-marquee:hover .g-track{animation-play-state:paused}.g-chip{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:650;color:var(--navy);white-space:nowrap}.g-chip.is-hot{border-color:#ef444459;color:var(--red-deep)}.g-habit{display:grid;grid-template-columns:1fr 1fr;gap:16px}.g-panel{background:#fff;border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:0 10px 30px #0d2d490a}.g-panel h3{margin:6px 0 8px;font-size:1.35rem}.g-panel .tag{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.g-panel.is-new{background:var(--navy);color:#fff}.g-panel.is-new p,.g-panel.is-new .tag{color:#c9d7e2}.g-route{display:grid;gap:8px;margin-top:14px}.g-route div{display:flex;gap:10px;align-items:center;font-weight:600}.g-route span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--navy);font-size:13px;flex:0 0 auto}.g-panel.is-new .g-route span{background:#ffffff1f;color:#fff}.g-steps,.g-cards,.g-roles{display:grid;gap:14px}.g-steps{grid-template-columns:repeat(4,1fr)}.g-cards{grid-template-columns:repeat(3,1fr)}.g-roles{grid-template-columns:1fr 1fr}.g-card,.g-role,.g-step{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;height:100%}.g-step b,.g-card h3,.g-role h3{display:block;margin:8px 0;font-size:1.05rem}.g-num{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#ef44441a;color:var(--red-deep);font-weight:800}.g-check{display:flex;gap:8px;align-items:flex-start;margin:8px 0;color:var(--ink);font-weight:600}.g-check i{color:var(--green);font-style:normal}.g-sketch{width:100%;height:auto}.g-sketch .g-line{fill:none;stroke:var(--navy);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:280;stroke-dashoffset:280;animation:g-draw 2.8s ease forwards}.g-sketch .g-line.d2{animation-delay:.35s;stroke:var(--red)}.g-sketch circle{fill:#fff;stroke:var(--navy);stroke-width:2}.g-sketch text{font-size:11px;fill:var(--navy);font-weight:700;font-family:inherit}.g-faq{display:grid;gap:8px}.g-faq details{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px}.g-faq summary{cursor:pointer;font-weight:750}.g-faq p{margin:8px 0 0}.g-cta{margin-top:72px;background:var(--navy);color:#fff;border-radius:28px;padding:32px;display:grid;grid-template-columns:1.2fr .8fr;gap:20px;align-items:center}.g-cta p{color:#d5e2ec}.g-cta .g-intent{box-shadow:none}.g-cta .g-btn-ghost{color:#fff;border-color:#ffffff8c;background:transparent}.g-cta .g-btn-ghost:hover{background:#ffffff1a}.g-note{font-size:13px;color:var(--muted)}.g-demo{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--green);background:#1a7c621a;border-radius:999px;padding:3px 8px}.g-stage{margin:0}.g-browser{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);overflow:hidden}.g-chrome{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f3f6f8;border-bottom:1px solid var(--line)}.g-chrome i{width:8px;height:8px;border-radius:50%;background:#d7e1e7;display:block}.g-chrome i:first-child{background:#f0b4b4}.g-chrome em{margin-left:8px;font-style:normal;font-size:12px;color:var(--muted);background:#fff;border-radius:999px;padding:3px 10px}.g-screen{position:relative;padding:12px;background:#f8fafc;min-height:360px}.g-caption{color:var(--muted);font-size:13px;margin-top:8px}.g-app h4{margin:0;font-size:14px;color:#142b4d}.g-app .sub{color:#64748b;font-size:11.5px;margin:2px 0 0}.g-app-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.g-pills{display:flex;gap:6px}.g-pills b,.g-badge{font-size:11px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:3px 7px;color:#142b4d}.g-pills b.is-on{background:#142b4d;color:#fff;border-color:#142b4d}.g-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px;margin-bottom:8px}.g-form-card header{display:flex;gap:8px;align-items:center;margin-bottom:10px}.g-stepn{width:22px;height:22px;border-radius:7px;background:#142b4d;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.g-label{display:block;font-size:12px;font-weight:700;color:#1e293b;margin:0 0 4px}.g-label s{color:#ef4444;text-decoration:none}.g-field,.g-drop{border:1px solid #e2e8f0;background:#fff;border-radius:8px;min-height:34px;padding:7px 10px;font-size:12.5px;color:#334155;position:relative}.g-field.is-focus{border-color:#142b4d;box-shadow:0 0 0 3px #142b4d1f}.g-field .ph{color:#94a3b8}.g-caret{display:inline-block;width:1px;height:12px;background:#142b4d;margin-left:1px;animation:g-blink 1s steps(1) infinite;vertical-align:-1px}.g-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.g-lic-head{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #f1f5f9;border-radius:12px 12px 0 0;padding:8px 10px}.g-lic-head strong{flex:1;font-size:13px;color:#1e293b}.g-lic-head .g-back{width:26px;height:26px;border-radius:8px;background:#f8fafc;display:grid;place-items:center;color:#64748b;font-size:14px}.g-lic-head b{font-size:12px;color:#1e293b}.g-lic-head b.is-done{color:#16a34a}.g-lic-bar{height:4px;background:#f1f5f9;margin:0 0 10px}.g-lic-bar i{display:block;height:100%;background:linear-gradient(90deg,#142b4d,#1e40af 55%,#ef4444)}.g-stepn.is-done{background:#dcfce7;color:#16a34a}.g-giros{display:flex;flex-wrap:wrap;gap:6px}.g-giro{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:6px 10px;font:inherit;font-size:12px;color:#142b4d}.g-giro.is-on{border-color:#142b4d;background:#eef3f8;font-weight:700}.g-terms{display:flex;gap:8px;align-items:flex-start;margin:8px 0 10px;padding:10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;font-size:12px;color:#475569}.g-terms.is-on{border:2px solid #22c55e;background:#f0fdf4}.g-terms i{width:16px;height:16px;border:1.5px solid #cbd5e1;border-radius:4px;display:grid;place-items:center;font-style:normal;color:#16a34a;font-size:11px;flex:0 0 auto}.g-terms.is-on i{border-color:#22c55e;background:#fff}.g-terms s{color:#ef4444;text-decoration:none;font-weight:700}.g-app .g-btn{padding:8px 12px;font-size:12.5px;border-radius:8px}.g-app .g-btn.is-press{transform:translateY(1px) scale(.98)}.g-drop{border-style:dashed;text-align:center;color:#64748b;background:#f8fafc}.g-drop.is-on{border-color:#1a7c62;color:#1a7c62;background:#f1faf6}.g-search{display:flex;gap:8px;align-items:center;margin-bottom:8px}.g-mini-card{display:flex;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:6px}.g-mini-card .bar{width:5px;background:#cbd5e1}.g-mini-card.is-on{border-color:#142b4d;box-shadow:0 8px 18px #142b4d1f}.g-mini-card.is-on .bar{background:#142b4d}.g-mini-card div{padding:8px 8px 8px 0}.g-mini-card strong{display:block;font-size:12.5px}.g-mini-card small{color:#64748b}.g-table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;font-size:12px}.g-table th{text-align:left;background:#f8fafc;color:#64748b;font-weight:700;padding:8px}.g-table td{padding:8px;border-top:1px solid #e2e8f0}.g-table tr.is-on td{background:#f4f7fb}.g-postulaciones h4{font-size:13px;line-height:1.3}.g-post-wrap{background:#fff;border-radius:12px;box-shadow:0 10px 24px #142b4d1f;overflow:auto}.g-post-table{width:100%;border-collapse:collapse;font-size:11px;min-width:560px}.g-post-table th{color:#fff;font-weight:700;padding:8px 6px;text-align:center}.g-post-table th.is-campo{background:#142b4d;text-align:left}.g-post-table th.is-prov{background:#ef4444}.g-post-table td{padding:7px 6px;text-align:center;border-top:1px solid #e8edf2;background:#fff}.g-post-table tr:nth-child(odd) td:not(.is-label){background:#fafafa}.g-post-table td.is-label{text-align:left;font-weight:700;background:#f0f0f0;color:#142b4d;white-space:nowrap}.g-post-table td.is-money{font-weight:800;color:#142b4d}.g-post-table td.is-on{outline:2px solid #142b4d;outline-offset:-2px;background:#e8eef6!important}.g-mini-stack{display:grid;gap:4px;justify-items:center}.g-mini-btn{border:0;border-radius:8px;padding:5px 8px;font:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.g-mini-btn.navy{background:#142b4d;color:#fff}.g-mini-btn.green{background:#16a34a;color:#fff}.g-mini-btn.red{background:#d32f2f;color:#fff}.g-mini-btn:disabled{opacity:.55;cursor:default}.g-mini-btn.is-on{outline:2px solid #0d2d49;outline-offset:1px}.g-reg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.g-reg button{text-align:left;border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:12px;font:inherit;color:#142b4d}.g-reg button.is-on{border-color:#142b4d;box-shadow:0 8px 18px #142b4d1f}.g-reg b{display:block;margin-top:6px}.g-cursor{position:absolute;left:0;top:0;width:28px;height:28px;z-index:6;pointer-events:none;transform-origin:5px 3px;filter:drop-shadow(0 2px 2px rgba(13,45,73,.28));will-change:transform}.g-ripple{position:absolute;left:4px;top:3px;width:12px;height:12px;border-radius:50%;border:2px solid #ef4444;opacity:0;transform:translate(-30%,-30%) scale(.3)}.g-ripple.on{animation:g-rip .5s ease-out}.g-reveal{opacity:0;transform:translateY(18px);animation:g-in .7s ease forwards}.g-reveal.d2{animation-delay:.12s}.g-footer{border-top:1px solid var(--line);padding:36px 20px 28px;background:#fff}.g-footer-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:18px}.g-footer h3{margin:0 0 8px;font-size:14px}.g-footer a{display:block;color:var(--muted);text-decoration:none;font-size:14px;margin:6px 0}.g-footer a:hover{color:var(--navy)}.g-legal{max-width:1180px;margin:18px auto 0;color:var(--muted);font-size:13px}.g-page-compradores .g-hero{grid-template-columns:.85fr 1.15fr;align-items:start}.g-page-compradores .g-steps{grid-template-columns:1fr;gap:0}.g-page-compradores .g-step{border-radius:0;border-left:3px solid var(--red);border-top:0;border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;-moz-column-gap:14px;column-gap:14px;align-items:start}.g-page-compradores .g-step p{grid-column:2;margin:0}.g-page-compradores .g-hero>.g-reveal:first-child:before{content:"Compra";display:block;font-size:4.5rem;font-weight:800;letter-spacing:-.06em;line-height:.8;color:#0d2d4914;margin-bottom:8px}.g-page-proveedores .g-hero.is-board{grid-template-columns:1fr;gap:22px}.g-page-proveedores .g-hero.is-board .g-lead{max-width:46ch}.g-page-proveedores .g-cards,.g-page-proveedores .g-roles{grid-template-columns:1fr}.g-page-proveedores .g-card{display:grid;grid-template-columns:6px 1fr;gap:0 16px;padding-left:0;overflow:hidden}.g-page-proveedores .g-card:before{content:"";grid-row:1 / span 6;background:var(--navy)}.g-page-proveedores .g-card>*{grid-column:2}.g-page-proveedores .g-section.g-split{background:var(--navy);color:#fff;border-radius:28px;padding:28px}.g-page-proveedores .g-section.g-split>div>p,.g-page-proveedores .g-section.g-split>div>.g-kicker{color:#d5e2ec}.g-page-proveedores .g-section.g-split h2{color:#fff}.g-page-como-funciona .g-hero,.g-page-como-funciona .g-split{grid-template-columns:1fr}.g-page-como-funciona .g-hero{text-align:center}.g-page-como-funciona .g-hero .g-lead,.g-page-como-funciona .g-hero .g-actions{margin-left:auto;margin-right:auto}.g-page-como-funciona .g-hero .g-actions{justify-content:center}.g-page-como-funciona .g-stage{max-width:720px;margin:0 auto}.g-page-como-funciona .g-steps{grid-template-columns:1fr;position:relative;padding-left:18px}.g-page-como-funciona .g-steps:before{content:"";position:absolute;left:34px;top:18px;bottom:18px;width:2px;background:var(--line)}.g-page-como-funciona .g-step{background:transparent;border:0;box-shadow:none;padding-left:8px}.g-page-oportunidades .g-hero{grid-template-columns:1fr}.g-page-oportunidades .g-hero .g-lead{max-width:68ch}.g-desk{margin-top:22px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:18px;color:#1e293b;box-shadow:0 10px 30px #142b4d0f}.g-desk-head{padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #e2e8f0}.g-desk-head h3{margin:0;color:#142b4d;font-size:1.35rem;font-weight:800;letter-spacing:-.03em}.g-desk-head p{margin:4px 0 0;color:#64748b;font-size:.86rem;font-weight:500}.g-desk-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:0 12px;height:44px}.g-desk-search svg{width:18px;height:18px;color:#64748b;flex:0 0 auto}.g-desk-search input{border:0;outline:0;width:100%;background:transparent;font:inherit;color:#142b4d;font-size:.88rem}.g-desk-search input::-moz-placeholder{color:#94a3b8}.g-desk-search input::placeholder{color:#94a3b8}.g-desk-chips,.g-desk-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.g-desk-chips span,.g-desk-filters span{border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:600;background:#fff;border:1px solid #e2e8f0;color:#475569}.g-desk-filters span{background:#f1f5f9}.g-desk-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0 12px}.g-desk-tools b{color:#64748b;font-size:.8rem}.g-desk-tools>div{display:flex;gap:8px;flex-wrap:wrap}.g-desk-sort,.g-desk-won,.g-desk-history{display:inline-flex;align-items:center;border-radius:10px;padding:7px 12px;font-size:.78rem;font-weight:700}.g-desk-sort{background:#fff;border:1px solid #e2e8f0;color:#142b4d}.g-desk-won{border:1.5px solid #10b981;color:#10b981;background:#fff}.g-desk-history{background:linear-gradient(135deg,#e74c4c,#c93636);color:#fff}.g-desk-body{display:grid;grid-template-columns:minmax(250px,34%) 1fr;gap:14px;align-items:stretch}.g-desk-list{display:flex;flex-direction:column;gap:10px}.g-desk-list button{display:flex;width:100%;text-align:left;padding:0;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:14px;cursor:pointer;box-shadow:0 2px 8px #0000000a;color:inherit;font:inherit}.g-desk-list button.is-on{border:2px solid #142B4D;background:#fafbfc;box-shadow:0 8px 25px #142b4d2e}.g-desk-list button>i{width:5px;align-self:stretch;flex:0 0 auto;background:linear-gradient(180deg,#94a3b8,#cbd5e1)}.g-desk-list button.is-on>i{background:linear-gradient(180deg,#142b4d,#1a3a5c)}.g-desk-list button>span{display:flex;flex-direction:column;gap:6px;padding:12px;min-width:0;flex:1}.g-desk-list em,.g-desk-detail-side em{align-self:flex-end;display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:#64748b;background:#64748b14;border:1px solid rgba(100,116,139,.15);border-radius:8px;padding:3px 8px}.g-desk-list em svg,.g-desk-detail-side em svg{width:12px;height:12px}.g-desk-list em.is-hot,.g-desk-detail-side em.is-hot{color:#dc2626;background:#ef44441a;border-color:#ef444440}.g-desk-list strong{color:#142b4d;font-size:.92rem;line-height:1.35}.g-desk-tags{display:flex;flex-wrap:wrap;gap:4px}.g-desk-tags span{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 7px;border-radius:999px;font-size:.66rem;font-weight:600}.g-desk-tags svg{width:11px;height:11px}.g-desk-tags .is-service{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.g-desk-tags .is-product{background:#f0f9ff;color:#0369a1;border:1px solid #bae6fd}.g-desk-tags .is-more{background:#f1f5f9;color:#64748b}.g-desk-detail{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 20px #142b4d0f;display:flex;flex-direction:column}.g-desk-rail{height:5px;padding:0;background:linear-gradient(90deg,#142b4d,#1a3a5c,#e74c4c)}.g-desk-detail>div:not(.g-desk-rail){padding:18px 18px 16px}.g-desk-detail-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.g-desk-detail h4{margin:0 0 10px;color:#142b4d;font-size:1.2rem;font-weight:800;line-height:1.3}.g-desk-money{display:inline-flex;align-items:center;background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;border-radius:8px;padding:6px 10px;font-size:.82rem;font-weight:700}.g-desk-detail-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.g-desk-apply{background:linear-gradient(135deg,#e74c4c,#c93636);color:#fff;border-radius:10px;padding:8px 14px;font-size:.82rem;font-weight:700;box-shadow:0 4px 14px #e74c4c59}.g-desk-detail p{margin:16px 0 0;color:#64748b;font-size:.9rem;line-height:1.5}.g-desk-detail dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 0}.g-desk-detail dt{color:#94a3b8;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.g-desk-detail dd{margin:2px 0 0;color:#142b4d;font-weight:700;font-size:.88rem}.g-page-oportunidades .g-cards{grid-template-columns:1fr}.g-page-oportunidades .g-card{display:flex;gap:16px;align-items:center;border-left:5px solid var(--navy);border-radius:16px}.g-page-oportunidades .g-card p{margin:0}.g-page-recursos .g-hero{grid-template-columns:1fr .8fr;align-items:end}.g-rows{margin-top:8px;border-top:1px solid var(--line)}.g-rows .g-check{margin:0;padding:16px 0;border-bottom:1px solid var(--line)}.g-list-wide{display:block}.g-list-wide .g-panel{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:8px 32px 18px}.g-page-recursos .g-cards{grid-template-columns:1.3fr 1fr}.g-page-recursos .g-cards .g-card:first-child{background:var(--navy);color:#fff}.g-page-recursos .g-cards .g-card:first-child p,.g-page-recursos .g-cards .g-card:first-child .g-demo{color:#d5e2ec}.g-page-recursos .g-cards .g-card:first-child .g-btn{color:#fff}.g-page-recursos .g-list-wide .g-panel{background:#fff}.g-page-confianza .g-hero{background:var(--navy);color:#fff;border-radius:28px;padding:32px 28px;grid-template-columns:1fr .9fr}.g-page-confianza .g-hero h1{color:#fff}.g-page-confianza .g-hero .g-lead,.g-page-confianza .g-hero .g-kicker{color:#d5e2ec}.g-page-confianza .g-hero .g-accent{background:none;color:#fecaca;-webkit-text-fill-color:#fecaca}.g-page-confianza .g-hero .g-btn-ghost{color:#fff;border-color:#ffffff59}.g-page-confianza .g-spread figcaption{color:#d5e2ec}.g-page-categorias .g-marquee.is-flow{display:grid;gap:10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.g-page-categorias .g-track{animation:g-slide 52s linear infinite;flex-wrap:nowrap;width:-moz-max-content;width:max-content;max-width:none}.g-track.is-back{animation-direction:reverse;animation-duration:64s}.g-scale-lead{max-width:68ch;font-size:1.08rem;color:var(--ink);margin:0 0 16px}.g-page-categorias .g-chip{padding:10px 14px;font-size:14.5px}.g-page-categorias .g-cards{grid-template-columns:1fr 1fr}.g-page-categorias .g-hero{align-items:center}.g-page-nosotros .g-hero{grid-template-columns:1fr;text-align:center}.g-page-nosotros .g-hero h1{font-size:clamp(2.4rem,5vw,4.4rem);max-width:16ch;margin-left:auto;margin-right:auto}.g-page-nosotros .g-hero .g-lead,.g-page-nosotros .g-hero .g-actions{margin-left:auto;margin-right:auto}.g-page-nosotros .g-hero .g-actions{justify-content:center}.g-page-nosotros .g-spread{text-align:left;max-width:760px;margin:8px auto 0}.g-page-nosotros .g-sketch{max-width:520px;margin:0 auto}.g-page-encontrar-proveedores .g-hero,.g-page-vender-b2b .g-hero{align-items:start}.g-page-encontrar-proveedores .g-hero>.g-reveal.d2{position:sticky;top:84px}.g-page-encontrar-proveedores .g-steps,.g-page-vender-b2b .g-steps{grid-template-columns:1fr 1fr}.g-page-encontrar-proveedores .g-lead{max-width:58ch}.g-page-vender-b2b .g-steps{grid-template-columns:1fr;counter-reset:paso}.g-page-vender-b2b .g-step{border-radius:0 18px 18px 0;border-left:4px solid var(--red)}.g-page-comparar-cotizaciones .g-hero{grid-template-columns:1fr}.g-page-comparar-cotizaciones .g-hero>.g-reveal.d2{order:-1}.g-page-comparar-cotizaciones .g-stage{max-width:860px}.g-page-comparar-cotizaciones .g-steps{grid-template-columns:repeat(5,1fr)}.g-page-comparar-cotizaciones .g-step{text-align:left;min-height:160px}.g-card-photo{width:calc(100% + 36px);height:168px;-o-object-fit:cover;object-fit:cover;margin:-18px -18px 14px;border-radius:21px 21px 0 0;display:block}.g-spread{display:grid;grid-template-columns:1.35fr .8fr;grid-template-rows:168px 132px;gap:10px;margin:0}.g-spread img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:18px}.g-spread .is-main{grid-row:1 / span 2}.g-spread figcaption{grid-column:1 / -1;color:var(--muted);font-size:13px}.g-board{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:start}.g-ticket{background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px;display:grid;gap:6px;box-shadow:0 16px 40px #0d2d490f}.g-ticket span{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--red-deep)}.g-ticket strong{font-size:1.08rem;letter-spacing:-.03em}.g-ticket em{font-style:normal;color:var(--muted);font-size:13px}.g-ticket:nth-child(2){margin-top:34px}.g-ticket:nth-child(3){transform:rotate(1.4deg)}.g-ticket:nth-child(5){margin-top:28px;background:var(--navy);color:#fff;border-color:transparent}.g-ticket:nth-child(5) span{color:#fecaca}.g-ticket:nth-child(5) em{color:#d5e2ec}.g-ticket.is-hot{outline:2px solid rgba(239,68,68,.35)}.g-film{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:8px}.g-film figure{margin:0}.g-film img{width:100%;height:190px;-o-object-fit:cover;object-fit:cover;border-radius:18px;display:block}.g-film figcaption{display:grid;gap:4px;margin-top:8px}.g-film figcaption span{color:var(--muted);font-size:14px}.g-pitch{position:relative;isolation:isolate;min-height:620px;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:22px;padding:28px;color:#fff}.g-pitch-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;z-index:-2}.g-page-vender-b2b .g-pitch:after{background:linear-gradient(180deg,#0d2d4914,#0d2d492e 46%,#0d2d49e6)}.g-pitch:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0d2d4926 10%,#0d2d49e0 72%)}.g-pitch h1{color:#fff;max-width:16ch}.g-pitch .g-lead{color:#e7eef4}.g-pitch .g-kicker{background:#ffffffeb}.g-pitch .g-btn-ghost{color:#fff;border-color:#fff6}.g-pitch-film{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;margin:0;padding:0}.g-pitch-film li{display:grid;grid-template-columns:76px 1fr;gap:10px;align-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:8px}.g-pitch-film img{width:76px;height:76px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.g-pitch-film span{display:block;color:#fecaca;font-size:12px;font-weight:800;letter-spacing:.04em}.g-pitch-film strong{display:block;font-size:.98rem}.g-stage-wide .g-stage{margin-top:22px}.g-prov{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:10px;align-items:start}.g-prov-list{display:grid;gap:8px}.g-prov-card{display:grid;gap:3px;text-align:left;width:100%;border:1px solid #e2e8f0;border-left:5px solid #cbd5e1;border-radius:12px;background:#fff;padding:10px 12px;cursor:pointer}.g-prov-card small{color:#64748b;font-weight:700;font-size:11px}.g-prov-card strong{color:#142b4d;font-size:.92rem;line-height:1.3}.g-prov-card em{color:#5c7080;font-style:normal;font-size:12px}.g-prov-card.is-on{border-color:#142b4d;border-left-color:#142b4d;box-shadow:0 8px 20px #142b4d1f}.g-prov-detail{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;padding:0 14px 14px}.g-prov-bar{height:5px;margin:0 -14px 12px;background:linear-gradient(90deg,#142b4d,#1a3a5c,#e74c4c)}.g-prov-detail h4{margin:0 0 6px;color:#142b4d;font-size:1.05rem}.g-postular{background:linear-gradient(135deg,#e74c4c,#c93636);color:#fff;border:0;margin-top:12px}.g-post-sheet{max-width:560px}.g-post-head{align-items:flex-start}.g-post-head strong,.g-post-head b{display:block}.g-post-head strong{white-space:normal;line-height:1.3}.g-post-head b{font-weight:600;color:#64748b;margin-top:2px}.g-post-sheet .g-btn-primary{width:100%}.g-btn-primary:disabled{background:#fca5a5;box-shadow:none;cursor:default}.g-sent{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#f0fdf4;border:1px solid #86efac;color:#166534;font-weight:700}@keyframes g-flow-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.g-flow-in{animation:g-flow-in .42s ease}@keyframes g-slide{to{transform:translate(-50%)}}@keyframes g-draw{to{stroke-dashoffset:0}}@keyframes g-blink{50%{opacity:0}}@keyframes g-rip{to{opacity:0;transform:translate(-30%,-30%) scale(2.6)}}@keyframes g-in{to{opacity:1;transform:none}}@media (max-width: 980px){.g-links,.g-nav>.g-auth{display:none}.g-burger{display:inline-flex}.g-drawer .g-auth{display:flex}.g-hero,.g-split,.g-habit,.g-roles,.g-cta,.g-footer-grid,.g-page-compradores .g-hero,.g-page-proveedores .g-hero,.g-page-recursos .g-hero,.g-page-confianza .g-hero,.g-page-vender-b2b .g-hero{grid-template-columns:1fr}.g-page-encontrar-proveedores .g-hero>.g-reveal.d2{position:static}.g-board,.g-film,.g-pitch-film,.g-spread{grid-template-columns:1fr}.g-spread{grid-template-rows:200px 140px 140px}.g-spread .is-main{grid-row:auto}.g-ticket:nth-child(2),.g-ticket:nth-child(3),.g-ticket:nth-child(5){margin-top:0;transform:none}.g-pitch{min-height:0;padding:18px}.g-page-comparar-cotizaciones .g-steps,.g-page-recursos .g-cards,.g-page-categorias .g-cards{grid-template-columns:1fr}.g-page-proveedores .g-section.g-split{padding:18px}.g-prov{grid-template-columns:1fr}.g-steps{grid-template-columns:1fr 1fr}.g-cards,.g-list-wide .g-panel,.g-desk-body,.g-desk-detail dl{grid-template-columns:1fr}.g-desk-detail-top,.g-desk-detail-side{align-items:flex-start}.g-hero h1{font-size:clamp(2rem,9vw,3rem)}}@media (max-width: 640px){.g-steps,.g-grid-2,.g-reg{grid-template-columns:1fr}.g-intent{flex-direction:column}}@media (prefers-reduced-motion: reduce){.g-track,.g-sketch .g-line,.g-caret,.g-reveal,.g-flow-in{animation:none}.g-reveal{opacity:1;transform:none}}
